home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Sound Blastoff
/
Sound Blastoff.iso
/
Sound Utilities
/
soundhack0.743 Folder
/
SoundHackNF 0.743
/
SoundHackNF 0.743.rsrc
/
CODE_3_ToolBox.txt
< prev
next >
Wrap
Text File
|
1994-12-08
|
446KB
|
7,653 lines
# near model CODE resource
# jump table entries: 416-431 (16 of them)
00000000 0000 01A0 ori.b D0, 0xA0
00000004 4E56 FFF0 link A6, -0x0010
00000008 2F03 move.l -[A7], D3
0000000A 7600 moveq.l D3, 0x00
0000000C 2F2D C95C move.l -[A7], [A5 - 0x36A4]
00000010 3F3C 0003 move.w -[A7], 0x3
00000014 486E FFF8 pea.l [A6 - 0x8]
00000018 486E FFFA pea.l [A6 - 0x6]
0000001C 486E FFF0 pea.l [A6 - 0x10]
00000020 A98D syscall GetDialogItem/GetDItem
00000022 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000026 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000002A A98F syscall SetDialogItemText/SetIText
0000002C 2F2D C95C move.l -[A7], [A5 - 0x36A4]
00000030 A91F syscall SelectWindow
00000032 2F2D C95C move.l -[A7], [A5 - 0x36A4]
00000036 A981 syscall DrawDialog
00000038 2F2D C95C move.l -[A7], [A5 - 0x36A4]
0000003C A915 syscall ShowWindow
0000003E 2F2D C95C move.l -[A7], [A5 - 0x36A4]
00000042 4EB9 0000 1840 jsr [0x00001840]
00000048 584F addq.w A7, 4
0000004A 601A bra +0x1C /* 00000066 */
label0000004C:
0000004C 42A7 clr.l -[A7]
0000004E 486E FFFE pea.l [A6 - 0x2]
00000052 A991 syscall ModalDialog
00000054 302E FFFE move.w D0, [A6 - 0x2]
00000058 5340 subq.w D0, 1
0000005A 6702 beq +0x4 /* 0000005E */
0000005C 6008 bra +0xA /* 00000066 */
label0000005E:
0000005E 2F2D C95C move.l -[A7], [A5 - 0x36A4]
00000062 A916 syscall HideWindow
00000064 7601 moveq.l D3, 0x01
label00000066:
00000066 4A43 tst.w D3
00000068 67E2 beq -0x1C /* 0000004C */
0000006A 261F move.l D3, [A7]+
0000006C 4E5E unlink A6
0000006E 4E75 rts
00000070 9044 sub.w D0, D4
00000072 7261 moveq.l D1, 0x61
00000074 7745 moveq.l D3, 0x45
00000076 7272 moveq.l D1, 0x72
00000078 6F72 ble +0x74 /* 000000EC */
0000007A 4D65 chk.w D6, -[A5]
0000007C 7373 moveq.l D1, 0x73
0000007E 6167 bsr +0x69 /* 000000E7 */
00000080 6500 0000 bcs +0x2 /* 00000082 */
// begin alternate branch 00000082-0000008E
label00000082:
00000082 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000086 0000 302E ori.b D0, 0x2E /* '.' */
0000008A 0008 5340 ori.b A0, 0x40 /* '@' */
// end alternate branch 00000082-0000008E
label00000082: // (misaligned)
00000084 4E56 0000 link A6, 0
00000088 302E 0008 move.w D0, [A6 + 0x8]
0000008C 5340 subq.w D0, 1
0000008E 6706 beq +0x8 /* 00000096 */
00000090 5340 subq.w D0, 1
00000092 6702 beq +0x4 /* 00000096 */
00000094 601E bra +0x20 /* 000000B4 */
label00000096:
00000096 2F2D C968 move.l -[A7], [A5 - 0x3698]
0000009A A916 syscall HideWindow
0000009C 306D C874 movea.w A0, [A5 - 0x378C]
000000A0 B0FC 8000 cmpa.w A0, 0x8000
000000A4 6634 bne +0x36 /* 000000DA */
000000A6 3F3C 0001 move.w -[A7], 0x1
000000AA 4EB9 0000 5B30 jsr [0x00005B30]
000000B0 544F addq.w A7, 2
000000B2 6026 bra +0x28 /* 000000DA */
label000000B4:
000000B4 2F2D C968 move.l -[A7], [A5 - 0x3698]
000000B8 3F3C 0001 move.w -[A7], 0x1
000000BC A828 syscall ShowDialogItem/ShowDItem
000000BE 2F2D C968 move.l -[A7], [A5 - 0x3698]
000000C2 3F3C 0002 move.w -[A7], 0x2
000000C6 A827 syscall HideDialogItem/HideDItem
000000C8 2F2D C968 move.l -[A7], [A5 - 0x3698]
000000CC A981 syscall DrawDialog
000000CE 2F2D C968 move.l -[A7], [A5 - 0x3698]
000000D2 A915 syscall ShowWindow
000000D4 2F2D C968 move.l -[A7], [A5 - 0x3698]
000000D8 A91F syscall SelectWindow
label000000DA:
000000DA 4E5E unlink A6
000000DC 4E75 rts
000000DE 9148 subx.w -[A0], -[A0]
000000E0 616E bsr +0x70 /* 00000150 */
000000E2 646C bcc +0x6E /* 00000150 */
000000E4 6541 bcs +0x43 /* 00000127 */
000000E6 626F bhi +0x71 /* 00000157 */
000000E8 7574 moveq.l D2, 0x74
000000EA 4469 616C neg.w [A1 + 0x616C]
// begin alternate branch 000000EC-000000EE
label000000EC:
000000EC 616C bsr +0x6E /* 0000015A */
// end alternate branch 000000EC-000000EE
label000000EC: // (misaligned)
000000EE 6F67 ble +0x69 /* 00000157 */
000000F0 0000 4E56 ori.b D0, 0x56 /* 'V' */
000000F4 FFFE .extension 0xFFE // unimplemented
000000F6 2F03 move.l -[A7], D3
000000F8 7600 moveq.l D3, 0x00
000000FA 2F2D C92C move.l -[A7], [A5 - 0x36D4]
000000FE 3F3C 0001 move.w -[A7], 0x1
00000102 A828 syscall ShowDialogItem/ShowDItem
00000104 2F2D C92C move.l -[A7], [A5 - 0x36D4]
00000108 A981 syscall DrawDialog
0000010A 2F2D C92C move.l -[A7], [A5 - 0x36D4]
0000010E A915 syscall ShowWindow
00000110 2F2D C92C move.l -[A7], [A5 - 0x36D4]
00000114 A91F syscall SelectWindow
00000116 601A bra +0x1C /* 00000132 */
label00000118:
00000118 42A7 clr.l -[A7]
0000011A 486E FFFE pea.l [A6 - 0x2]
0000011E A991 syscall ModalDialog
00000120 302E FFFE move.w D0, [A6 - 0x2]
00000124 5340 subq.w D0, 1
00000126 6702 beq +0x4 /* 0000012A */
00000128 6008 bra +0xA /* 00000132 */
label0000012A:
0000012A 2F2D C92C move.l -[A7], [A5 - 0x36D4]
0000012E A916 syscall HideWindow
00000130 7601 moveq.l D3, 0x01
label00000132:
00000132 4A43 tst.w D3
00000134 67E2 beq -0x1C /* 00000118 */
00000136 261F move.l D3, [A7]+
00000138 4E5E unlink A6
0000013A 4E75 rts
0000013C 9248 sub.w D1, A0
0000013E 616E bsr +0x70 /* 000001AE */
00000140 646C bcc +0x6E /* 000001AE */
00000142 6542 bcs +0x44 /* 00000186 */
00000144 6962 bvs +0x64 /* 000001A8 */
00000146 6C69 bge +0x6B /* 000001B1 */
00000148 6F44 ble +0x46 /* 0000018E */
0000014A 6961 bvs +0x63 /* 000001AD */
0000014C 6C6F bge +0x71 /* 000001BD */
0000014E 6700 0000 beq +0x2 /* 00000150 */
// begin alternate branch 00000150-00000156
fn00000150:
00000150 0000 4E56 ori.b D0, 0x56 /* 'V' */
fn00000152: // (misaligned)
00000154 FCC0 .extension 0xCC0 // unimplemented
// end alternate branch 00000150-00000156
fn00000150: // (misaligned)
fn00000152:
00000152 4E56 FCC0 link A6, -0x0340
00000156 2F0A move.l -[A7], A2
00000158 246E 0008 movea.l A2, [A6 + 0x8]
// begin alternate branch 0000015A-00000162
fn0000015A:
0000015A 0008 2D6A ori.b A0, 0x6A /* 'j' */
0000015E 0216 FCC0 andi.b [A6], 0xC0
// end alternate branch 0000015A-00000162
fn0000015A: // (misaligned)
0000015C 2D6A 0216 FCC0 move.l [A6 - 0x340], [A2 + 0x216]
00000162 486E FCC0 pea.l [A6 - 0x340]
00000166 486E FCC0 pea.l [A6 - 0x340]
0000016A 3F3C 280E move.w -[A7], 0x280E
0000016E A9EB syscall Pack4/FP68K
00000170 2D6A 021A FCCA move.l [A6 - 0x336], [A2 + 0x21A]
00000176 2D6A 021E FCCE move.l [A6 - 0x332], [A2 + 0x21E]
0000017C 3D6A 0222 FCD2 move.w [A6 - 0x32E], [A2 + 0x222]
00000182 486E FCC0 pea.l [A6 - 0x340]
label00000186:
00000186 486E FCCA pea.l [A6 - 0x336]
0000018A 3F3C 0004 move.w -[A7], 0x4
label0000018E:
0000018E A9EB syscall Pack4/FP68K
00000190 2D6A 0100 FCD4 move.l [A6 - 0x32C], [A2 + 0x100]
00000196 2D6A 0104 FCD8 move.l [A6 - 0x328], [A2 + 0x104]
0000019C 3D6A 0108 FCDC move.w [A6 - 0x324], [A2 + 0x108]
000001A2 486E FCCA pea.l [A6 - 0x336]
000001A6 486E FCD4 pea.l [A6 - 0x32C]
// begin alternate branch 000001A8-000001AA
label000001A8:
000001A8 FCD4 .extension 0xCD4 // unimplemented
// end alternate branch 000001A8-000001AA
label000001A8: // (misaligned)
000001AA 3F3C 0004 move.w -[A7], 0x4
fn000001AE:
000001AE A9EB syscall Pack4/FP68K
000001B0 2D6A 010E FCDE move.l [A6 - 0x322], [A2 + 0x10E]
000001B6 486E FCDE pea.l [A6 - 0x322]
000001BA 486E FCDE pea.l [A6 - 0x322]
000001BE 3F3C 280E move.w -[A7], 0x280E
000001C2 A9EB syscall Pack4/FP68K
000001C4 486E FCD4 pea.l [A6 - 0x32C]
000001C8 486E FCDE pea.l [A6 - 0x322]
000001CC 3F3C 0006 move.w -[A7], 0x6
000001D0 A9EB syscall Pack4/FP68K
000001D2 2D6E FCDE FFE8 move.l [A6 - 0x18], [A6 - 0x322]
000001D8 2D6E FCE2 FFEC move.l [A6 - 0x14], [A6 - 0x31E]
000001DE 3D6E FCE6 FFF0 move.w [A6 - 0x10], [A6 - 0x31A]
000001E4 486E FEE8 pea.l [A6 - 0x118]
000001E8 2F2A 0106 move.l -[A7], [A2 + 0x106]
000001EC 2F2A 0102 move.l -[A7], [A2 + 0x102]
000001F0 3F2A 0100 move.w -[A7], [A2 + 0x100]
000001F4 4EB9 0000 9ED2 jsr [0x00009ED2]
000001FA 2F2A 0216 move.l -[A7], [A2 + 0x216]
000001FE 486E FCE8 pea.l [A6 - 0x318]
00000202 4EB9 0000 0080 jsr [0x00000080]
00000208 486E FDE8 pea.l [A6 - 0x218]
0000020C 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000210 2F2E FFEA move.l -[A7], [A6 - 0x16]
00000214 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00000218 4EB9 0000 9ED2 jsr [0x00009ED2]
0000021E 2F2D C964 move.l -[A7], [A5 - 0x369C]
00000222 3F3C 0002 move.w -[A7], 0x2
00000226 486E FFFA pea.l [A6 - 0x6]
0000022A 486E FFFC pea.l [A6 - 0x4]
0000022E 486E FFF2 pea.l [A6 - 0xE]
00000232 A98D syscall GetDialogItem/GetDItem
00000234 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000238 2F0A move.l -[A7], A2
0000023A A98F syscall SetDialogItemText/SetIText
0000023C 2F2D C964 move.l -[A7], [A5 - 0x369C]
00000240 3F3C 0004 move.w -[A7], 0x4
00000244 486E FFFA pea.l [A6 - 0x6]
00000248 486E FFFC pea.l [A6 - 0x4]
0000024C 486E FFF2 pea.l [A6 - 0xE]
00000250 A98D syscall GetDialogItem/GetDItem
00000252 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000256 486E FEE8 pea.l [A6 - 0x118]
0000025A A98F syscall SetDialogItemText/SetIText
0000025C 2F2D C964 move.l -[A7], [A5 - 0x369C]
00000260 3F3C 0008 move.w -[A7], 0x8
00000264 486E FFFA pea.l [A6 - 0x6]
00000268 486E FFFC pea.l [A6 - 0x4]
0000026C 486E FFF2 pea.l [A6 - 0xE]
00000270 A98D syscall GetDialogItem/GetDItem
00000272 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000276 486E FCE8 pea.l [A6 - 0x318]
0000027A A98F syscall SetDialogItemText/SetIText
0000027C 2F2D C964 move.l -[A7], [A5 - 0x369C]
00000280 3F3C 0006 move.w -[A7], 0x6
00000284 486E FFFA pea.l [A6 - 0x6]
00000288 486E FFFC pea.l [A6 - 0x4]
0000028C 486E FFF2 pea.l [A6 - 0xE]
00000290 A98D syscall GetDialogItem/GetDItem
00000292 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000296 486E FDE8 pea.l [A6 - 0x218]
0000029A A98F syscall SetDialogItemText/SetIText
0000029C 2F2D C964 move.l -[A7], [A5 - 0x369C]
000002A0 3F3C 000A move.w -[A7], 0xA /* '\n' */
000002A4 486E FFFA pea.l [A6 - 0x6]
000002A8 486E FFFC pea.l [A6 - 0x4]
000002AC 486E FFF2 pea.l [A6 - 0xE]
000002B0 A98D syscall GetDialogItem/GetDItem
000002B2 202A 0224 move.l D0, [A2 + 0x224]
000002B6 4FEF 001C lea.l A7, [A7 + 0x1C]
000002BA 0C80 0000 000B cmpi.l D0, 0xB
000002C0 6200 00A6 bhi +0xA8 /* 00000368 */
000002C4 D040 add.w D0, D0
000002C6 303B 0006 move.w D0, [PC + D0.w + 0x6]
000002CA 4EFB 0002 jmp [PC + D0.w + 0x2]
000002CE 009A 0018 0024 ori.l [A2]+, 0x180024
000002D4 003C 0054 ori.b ccr, 84
000002D8 0060 0048 ori.w -[A0], 0x48 /* 'H' */
000002DC 006C 0030 0078 ori.w [A4 + 0x78], 0x30 /* '0' */
000002E2 0084 0090 2F2E ori.l D4, 0x902F2E
000002E8 FFFC .extension 0xFFC // unimplemented
000002EA 486D F6B0 pea.l [A5 - 0x950]
000002EE A98F syscall SetDialogItemText/SetIText
000002F0 6076 bra +0x78 /* 00000368 */
000002F2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000002F6 486D F6BA pea.l [A5 - 0x946]
000002FA A98F syscall SetDialogItemText/SetIText
000002FC 606A bra +0x6C /* 00000368 */
000002FE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000302 486D F6C5 pea.l [A5 - 0x93B]
00000306 A98F syscall SetDialogItemText/SetIText
00000308 605E bra +0x60 /* 00000368 */
0000030A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000030E 486D F6D8 pea.l [A5 - 0x928]
00000312 A98F syscall SetDialogItemText/SetIText
00000314 6052 bra +0x54 /* 00000368 */
00000316 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000031A 486D F6E4 pea.l [A5 - 0x91C]
0000031E A98F syscall SetDialogItemText/SetIText
00000320 6046 bra +0x48 /* 00000368 */
00000322 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000326 486D F6EC pea.l [A5 - 0x914]
0000032A A98F syscall SetDialogItemText/SetIText
0000032C 603A bra +0x3C /* 00000368 */
0000032E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000332 486D F6FA pea.l [A5 - 0x906]
00000336 A98F syscall SetDialogItemText/SetIText
00000338 602E bra +0x30 /* 00000368 */
0000033A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000033E 486D F700 pea.l [A5 - 0x900]
00000342 A98F syscall SetDialogItemText/SetIText
00000344 6022 bra +0x24 /* 00000368 */
00000346 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000034A 486D F70C pea.l [A5 - 0x8F4]
0000034E A98F syscall SetDialogItemText/SetIText
00000350 6016 bra +0x18 /* 00000368 */
00000352 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000356 486D F71B pea.l [A5 - 0x8E5]
0000035A A98F syscall SetDialogItemText/SetIText
0000035C 600A bra +0xC /* 00000368 */
0000035E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000362 486D F720 pea.l [A5 - 0x8E0]
00000366 A98F syscall SetDialogItemText/SetIText
label00000368:
00000368 2F2D C964 move.l -[A7], [A5 - 0x369C]
0000036C 3F3C 000C move.w -[A7], 0xC
00000370 486E FFFA pea.l [A6 - 0x6]
00000374 486E FFFC pea.l [A6 - 0x4]
00000378 486E FFF2 pea.l [A6 - 0xE]
0000037C A98D syscall GetDialogItem/GetDItem
0000037E 202A 0112 move.l D0, [A2 + 0x112]
00000382 0C80 0000 0008 cmpi.l D0, 0x8
00000388 627A bhi +0x7C /* 00000404 */
0000038A D040 add.w D0, D0
0000038C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000390 4EFB 0002 jmp [PC + D0.w + 0x2]
00000394 0070 0012 001E ori.w [A0 + D0.w + 0x1E], 0x12
0000039A 002A 0036 0042 ori.b [A2 + 0x42], 0x36 /* '6' */
000003A0 004E 005A ori.w A6, 0x5A /* 'Z' */
000003A4 0066 2F2E ori.w -[A6], 0x2F2E /* '/.' */
000003A8 FFFC .extension 0xFFC // unimplemented
000003AA 486D F730 pea.l [A5 - 0x8D0]
000003AE A98F syscall SetDialogItemText/SetIText
000003B0 6052 bra +0x54 /* 00000404 */
000003B2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000003B6 486D F741 pea.l [A5 - 0x8BF]
000003BA A98F syscall SetDialogItemText/SetIText
000003BC 6046 bra +0x48 /* 00000404 */
000003BE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000003C2 486D F74E pea.l [A5 - 0x8B2]
000003C6 A98F syscall SetDialogItemText/SetIText
000003C8 603A bra +0x3C /* 00000404 */
000003CA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000003CE 486D F75D pea.l [A5 - 0x8A3]
000003D2 A98F syscall SetDialogItemText/SetIText
000003D4 602E bra +0x30 /* 00000404 */
000003D6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000003DA 486D F768 pea.l [A5 - 0x898]
000003DE A98F syscall SetDialogItemText/SetIText
000003E0 6022 bra +0x24 /* 00000404 */
000003E2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000003E6 486D F776 pea.l [A5 - 0x88A]
000003EA A98F syscall SetDialogItemText/SetIText
000003EC 6016 bra +0x18 /* 00000404 */
000003EE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000003F2 486D F78A pea.l [A5 - 0x876]
000003F6 A98F syscall SetDialogItemText/SetIText
000003F8 600A bra +0xC /* 00000404 */
000003FA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000003FE 486D F71B pea.l [A5 - 0x8E5]
00000402 A98F syscall SetDialogItemText/SetIText
label00000404:
00000404 245F movea.l A2, [A7]+
00000406 4E5E unlink A6
00000408 4E75 rts
0000040A 9055 sub.w D0, [A5]
0000040C 7064 moveq.l D0, 0x64
0000040E 6174 bsr +0x76 /* 00000484 */
00000410 6549 bcs +0x4B /* 0000045B */
00000412 6E66 bgt +0x68 /* 0000047A */
00000414 6F44 ble +0x46 /* 0000045A */
00000416 6961 bvs +0x63 /* 00000479 */
00000418 6C6F bge +0x71 /* 00000489 */
0000041A 6700 0000 beq +0x2 /* 0000041C */
// begin alternate branch 0000041C-00000424
label0000041C:
0000041C 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000420 0000 2F03 ori.b D0, 0x3
// end alternate branch 0000041C-00000424
label0000041C: // (misaligned)
0000041E 4E56 0000 link A6, 0
00000422 2F03 move.l -[A7], D3
00000424 7601 moveq.l D3, 0x01
00000426 600A bra +0xC /* 00000432 */
label00000428:
00000428 2F2D C94C move.l -[A7], [A5 - 0x36B4]
0000042C 3F03 move.w -[A7], D3
0000042E A827 syscall HideDialogItem/HideDItem
00000430 5243 addq.w D3, 1
label00000432:
00000432 0C43 0005 cmpi.w D3, 0x5
00000436 6FF0 ble -0xE /* 00000428 */
00000438 2F2D C94C move.l -[A7], [A5 - 0x36B4]
0000043C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000440 A828 syscall ShowDialogItem/ShowDItem
00000442 2F2D C94C move.l -[A7], [A5 - 0x36B4]
00000446 A91F syscall SelectWindow
00000448 2F2D C94C move.l -[A7], [A5 - 0x36B4]
0000044C A981 syscall DrawDialog
0000044E 2F2D C94C move.l -[A7], [A5 - 0x36B4]
00000452 A915 syscall ShowWindow
00000454 261F move.l D3, [A7]+
00000456 4E5E unlink A6
00000458 4E75 rts
label0000045A:
0000045A 8E53 or.w D7, [A3]
0000045C 686F bvc +0x71 /* 000004CD */
0000045E 7748 moveq.l D3, 0x48
00000460 656C bcs +0x6E /* 000004CE */
00000462 7044 moveq.l D0, 0x44
00000464 6961 bvs +0x63 /* 000004C7 */
00000466 6C6F bge +0x71 /* 000004D7 */
00000468 6700 0000 beq +0x2 /* 0000046A */
// begin alternate branch 0000046A-00000470
label0000046A:
0000046A 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000046E FDAA .extension 0xDAA // unimplemented
// end alternate branch 0000046A-00000470
label0000046A: // (misaligned)
0000046C 4E56 FDAA link A6, -0x0256
00000470 48E7 1E00 movem.l -[A7], D3,D4,D5,D6
00000474 7A00 moveq.l D5, 0x00
00000476 362D C862 move.w D3, [A5 - 0x379E]
label0000047A:
0000047A 2D6D C864 FEDE move.l [A6 - 0x122], [A5 - 0x379C]
00000480 2D6D C868 FEE2 move.l [A6 - 0x11E], [A5 - 0x3798]
// begin alternate branch 00000484-00000486
fn00000484:
00000484 FEE2 .extension 0xEE2 // unimplemented
// end alternate branch 00000484-00000486
fn00000484: // (misaligned)
00000486 3D6D C86C FEE6 move.w [A6 - 0x11A], [A5 - 0x3794]
0000048C 2D6D C74A FED4 move.l [A6 - 0x12C], [A5 - 0x38B6]
00000492 2D6D C74E FED8 move.l [A6 - 0x128], [A5 - 0x38B2]
00000498 3D6D C752 FEDC move.w [A6 - 0x124], [A5 - 0x38AE]
0000049E 282D C758 move.l D4, [A5 - 0x38A8]
000004A2 3D43 FDAA move.w [A6 - 0x256], D3
000004A6 486E FDAA pea.l [A6 - 0x256]
000004AA 486E FDAA pea.l [A6 - 0x256]
000004AE 3F3C 200E move.w -[A7], 0x200E
000004B2 A9EB syscall Pack4/FP68K
000004B4 486E FED4 pea.l [A6 - 0x12C]
000004B8 486E FDAA pea.l [A6 - 0x256]
000004BC 3F3C 0004 move.w -[A7], 0x4
000004C0 A9EB syscall Pack4/FP68K
000004C2 2D6E FEDE FDB4 move.l [A6 - 0x24C], [A6 - 0x122]
000004C8 2D6E FEE2 FDB8 move.l [A6 - 0x248], [A6 - 0x11E]
label000004CE:
000004CE 3D6E FEE6 FDBC move.w [A6 - 0x244], [A6 - 0x11A]
000004D4 486E FDAA pea.l [A6 - 0x256]
000004D8 486E FDB4 pea.l [A6 - 0x24C]
000004DC 3F3C 0004 move.w -[A7], 0x4
000004E0 A9EB syscall Pack4/FP68K
000004E2 2D44 FDBE move.l [A6 - 0x242], D4
000004E6 486E FDBE pea.l [A6 - 0x242]
000004EA 486E FDBE pea.l [A6 - 0x242]
000004EE 3F3C 280E move.w -[A7], 0x280E
000004F2 A9EB syscall Pack4/FP68K
000004F4 486E FDB4 pea.l [A6 - 0x24C]
000004F8 486E FDBE pea.l [A6 - 0x242]
000004FC 3F3C 0006 move.w -[A7], 0x6
00000500 A9EB syscall Pack4/FP68K
00000502 2D6E FDBE FEE8 move.l [A6 - 0x118], [A6 - 0x242]
00000508 2D6E FDC2 FEEC move.l [A6 - 0x114], [A6 - 0x23E]
0000050E 3D6E FDC6 FEF0 move.w [A6 - 0x110], [A6 - 0x23A]
00000514 486E FDD4 pea.l [A6 - 0x22C]
00000518 2F2D C750 move.l -[A7], [A5 - 0x38B0]
0000051C 2F2D C74C move.l -[A7], [A5 - 0x38B4]
00000520 3F2D C74A move.w -[A7], [A5 - 0x38B6]
00000524 4EB9 0000 9ED2 jsr [0x00009ED2]
0000052A 486E FEF2 pea.l [A6 - 0x10E]
0000052E 2F2E FEEE move.l -[A7], [A6 - 0x112]
00000532 2F2E FEEA move.l -[A7], [A6 - 0x116]
00000536 3F2E FEE8 move.w -[A7], [A6 - 0x118]
0000053A 4EB9 0000 9ED2 jsr [0x00009ED2]
00000540 2F2D C96C move.l -[A7], [A5 - 0x3694]
00000544 3F3C 0008 move.w -[A7], 0x8
00000548 303C 0305 move.w D0, 0x305
0000054C AA68 syscall DialogDispatch
0000054E 301F move.w D0, [A7]+
00000550 2F2D C96C move.l -[A7], [A5 - 0x3694]
00000554 3F3C 0003 move.w -[A7], 0x3
00000558 486E FFF2 pea.l [A6 - 0xE]
0000055C 486E FFFC pea.l [A6 - 0x4]
00000560 486E FFF4 pea.l [A6 - 0xC]
00000564 A98D syscall GetDialogItem/GetDItem
00000566 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000056A 486E FDD4 pea.l [A6 - 0x22C]
0000056E A98F syscall SetDialogItemText/SetIText
00000570 2F2D C96C move.l -[A7], [A5 - 0x3694]
00000574 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000578 486E FFF2 pea.l [A6 - 0xE]
0000057C 486E FFFC pea.l [A6 - 0x4]
00000580 486E FFF4 pea.l [A6 - 0xC]
00000584 A98D syscall GetDialogItem/GetDItem
00000586 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000058A 486E FEF2 pea.l [A6 - 0x10E]
0000058E A98F syscall SetDialogItemText/SetIText
00000590 202D C860 move.l D0, [A5 - 0x37A0]
00000594 4FEF 001A lea.l A7, [A7 + 0x1A]
00000598 5380 subq.l D0, 1
0000059A 670E beq +0x10 /* 000005AA */
0000059C 5380 subq.l D0, 1
0000059E 676A beq +0x6C /* 0000060A */
000005A0 5580 subq.l D0, 2
000005A2 6700 00C4 beq +0xC6 /* 00000668 */
000005A6 6000 011C bra +0x11E /* 000006C4 */
label000005AA:
000005AA 2F2D C96C move.l -[A7], [A5 - 0x3694]
000005AE 3F3C 0005 move.w -[A7], 0x5
000005B2 486E FFF2 pea.l [A6 - 0xE]
000005B6 486E FFFC pea.l [A6 - 0x4]
000005BA 486E FFF4 pea.l [A6 - 0xC]
000005BE A98D syscall GetDialogItem/GetDItem
000005C0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000005C4 3F3C 0001 move.w -[A7], 0x1
000005C8 A963 syscall SetControlValue/SetCtlValue
000005CA 2F2D C96C move.l -[A7], [A5 - 0x3694]
000005CE 3F3C 0006 move.w -[A7], 0x6
000005D2 486E FFF2 pea.l [A6 - 0xE]
000005D6 486E FFFC pea.l [A6 - 0x4]
000005DA 486E FFF4 pea.l [A6 - 0xC]
000005DE A98D syscall GetDialogItem/GetDItem
000005E0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000005E4 4267 clr.w -[A7]
000005E6 A963 syscall SetControlValue/SetCtlValue
000005E8 2F2D C96C move.l -[A7], [A5 - 0x3694]
000005EC 3F3C 0007 move.w -[A7], 0x7
000005F0 486E FFF2 pea.l [A6 - 0xE]
000005F4 486E FFFC pea.l [A6 - 0x4]
000005F8 486E FFF4 pea.l [A6 - 0xC]
000005FC A98D syscall GetDialogItem/GetDItem
000005FE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000602 4267 clr.w -[A7]
00000604 A963 syscall SetControlValue/SetCtlValue
00000606 6000 00BC bra +0xBE /* 000006C4 */
label0000060A:
0000060A 2F2D C96C move.l -[A7], [A5 - 0x3694]
0000060E 3F3C 0005 move.w -[A7], 0x5
00000612 486E FFF2 pea.l [A6 - 0xE]
00000616 486E FFFC pea.l [A6 - 0x4]
0000061A 486E FFF4 pea.l [A6 - 0xC]
0000061E A98D syscall GetDialogItem/GetDItem
00000620 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000624 4267 clr.w -[A7]
00000626 A963 syscall SetControlValue/SetCtlValue
00000628 2F2D C96C move.l -[A7], [A5 - 0x3694]
0000062C 3F3C 0006 move.w -[A7], 0x6
00000630 486E FFF2 pea.l [A6 - 0xE]
00000634 486E FFFC pea.l [A6 - 0x4]
00000638 486E FFF4 pea.l [A6 - 0xC]
0000063C A98D syscall GetDialogItem/GetDItem
0000063E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000642 3F3C 0001 move.w -[A7], 0x1
00000646 A963 syscall SetControlValue/SetCtlValue
00000648 2F2D C96C move.l -[A7], [A5 - 0x3694]
0000064C 3F3C 0007 move.w -[A7], 0x7
00000650 486E FFF2 pea.l [A6 - 0xE]
00000654 486E FFFC pea.l [A6 - 0x4]
00000658 486E FFF4 pea.l [A6 - 0xC]
0000065C A98D syscall GetDialogItem/GetDItem
0000065E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000662 4267 clr.w -[A7]
00000664 A963 syscall SetControlValue/SetCtlValue
00000666 605C bra +0x5E /* 000006C4 */
label00000668:
00000668 2F2D C96C move.l -[A7], [A5 - 0x3694]
0000066C 3F3C 0005 move.w -[A7], 0x5
00000670 486E FFF2 pea.l [A6 - 0xE]
00000674 486E FFFC pea.l [A6 - 0x4]
00000678 486E FFF4 pea.l [A6 - 0xC]
0000067C A98D syscall GetDialogItem/GetDItem
0000067E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000682 4267 clr.w -[A7]
00000684 A963 syscall SetControlValue/SetCtlValue
00000686 2F2D C96C move.l -[A7], [A5 - 0x3694]
0000068A 3F3C 0006 move.w -[A7], 0x6
0000068E 486E FFF2 pea.l [A6 - 0xE]
00000692 486E FFFC pea.l [A6 - 0x4]
00000696 486E FFF4 pea.l [A6 - 0xC]
0000069A A98D syscall GetDialogItem/GetDItem
0000069C 2F2E FFFC move.l -[A7], [A6 - 0x4]
000006A0 4267 clr.w -[A7]
000006A2 A963 syscall SetControlValue/SetCtlValue
000006A4 2F2D C96C move.l -[A7], [A5 - 0x3694]
000006A8 3F3C 0007 move.w -[A7], 0x7
000006AC 486E FFF2 pea.l [A6 - 0xE]
000006B0 486E FFFC pea.l [A6 - 0x4]
000006B4 486E FFF4 pea.l [A6 - 0xC]
000006B8 A98D syscall GetDialogItem/GetDItem
000006BA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000006BE 3F3C 0001 move.w -[A7], 0x1
000006C2 A963 syscall SetControlValue/SetCtlValue
label000006C4:
000006C4 2F2D C96C move.l -[A7], [A5 - 0x3694]
000006C8 A915 syscall ShowWindow
000006CA 2F2D C96C move.l -[A7], [A5 - 0x3694]
000006CE 4EB9 0000 1840 jsr [0x00001840]
000006D4 2F2D C96C move.l -[A7], [A5 - 0x3694]
000006D8 A91F syscall SelectWindow
000006DA 3B6D C75E BFA6 move.w [A5 - 0x405A], [A5 - 0x38A2]
000006E0 2F2D C96C move.l -[A7], [A5 - 0x3694]
000006E4 A873 syscall SetPort
000006E6 2F2D C96C move.l -[A7], [A5 - 0x3694]
000006EA 3F3C 000D move.w -[A7], 0xD /* '\r' */
000006EE 486E FFF2 pea.l [A6 - 0xE]
000006F2 486E FFFC pea.l [A6 - 0x4]
000006F6 486E FFF4 pea.l [A6 - 0xC]
000006FA A98D syscall GetDialogItem/GetDItem
000006FC 486E FFF4 pea.l [A6 - 0xC]
00000700 2F2D C75C move.l -[A7], [A5 - 0x38A4]
00000704 4EB9 0000 4B78 jsr [0x00004B78]
0000070A 4EB9 0000 15AA jsr [0x000015AA]
00000710 202D C86E move.l D0, [A5 - 0x3792]
00000714 4FEF 000C lea.l A7, [A7 + 0xC]
00000718 0C80 0000 000C cmpi.l D0, 0xC
0000071E 6200 07CE bhi +0x7D0 /* 00000EEE */
00000722 D040 add.w D0, D0
00000724 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000728 4EFB 0002 jmp [PC + D0.w + 0x2]
0000072C 07C2 bset D2, D3
0000072E 001A 0032 ori.b [A2]+, 0x32 /* '2' */
00000732 0054 009C ori.w [A4], 0x9C
00000736 00AA 0084 00CC 006C ori.l [A2 + 0x6C], 0x8400CC
0000073E 00F8 011E ori.? [0x0000011E], 0xFFFFFFFFFFFFFFFF
00000742 011E btst [A6]+, D0
00000744 0110 btst [A0], D0
00000746 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000074A 3F3C 0002 move.w -[A7], 0x2
0000074E A939 syscall EnableItem
00000750 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00000754 3F3C 0005 move.w -[A7], 0x5
00000758 A939 syscall EnableItem
0000075A 6000 0792 bra +0x794 /* 00000EEE */
0000075E 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00000762 3F3C 0002 move.w -[A7], 0x2
00000766 A939 syscall EnableItem
00000768 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000076C 3F3C 0001 move.w -[A7], 0x1
00000770 A939 syscall EnableItem
00000772 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00000776 3F3C 0005 move.w -[A7], 0x5
0000077A A939 syscall EnableItem
0000077C 6000 0770 bra +0x772 /* 00000EEE */
00000780 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00000784 3F3C 0002 move.w -[A7], 0x2
00000788 A939 syscall EnableItem
0000078A 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000078E 3F3C 0005 move.w -[A7], 0x5
00000792 A939 syscall EnableItem
00000794 6000 0758 bra +0x75A /* 00000EEE */
00000798 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000079C 3F3C 0002 move.w -[A7], 0x2
000007A0 A939 syscall EnableItem
000007A2 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000007A6 3F3C 0005 move.w -[A7], 0x5
000007AA A939 syscall EnableItem
000007AC 6000 0740 bra +0x742 /* 00000EEE */
000007B0 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000007B4 3F3C 0002 move.w -[A7], 0x2
000007B8 A939 syscall EnableItem
000007BA 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000007BE 3F3C 0005 move.w -[A7], 0x5
000007C2 A939 syscall EnableItem
000007C4 6000 0728 bra +0x72A /* 00000EEE */
000007C8 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000007CC 3F3C 0005 move.w -[A7], 0x5
000007D0 A939 syscall EnableItem
000007D2 6000 071A bra +0x71C /* 00000EEE */
000007D6 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000007DA 3F3C 0002 move.w -[A7], 0x2
000007DE A939 syscall EnableItem
000007E0 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000007E4 3F3C 0005 move.w -[A7], 0x5
000007E8 A939 syscall EnableItem
000007EA 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000007EE 3F3C 0007 move.w -[A7], 0x7
000007F2 A939 syscall EnableItem
000007F4 6000 06F8 bra +0x6FA /* 00000EEE */
000007F8 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000007FC 3F3C 0002 move.w -[A7], 0x2
00000800 A939 syscall EnableItem
00000802 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00000806 3F3C 0005 move.w -[A7], 0x5
0000080A A939 syscall EnableItem
0000080C 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00000810 3F3C 0007 move.w -[A7], 0x7
00000814 A939 syscall EnableItem
00000816 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000081A 3F3C 0004 move.w -[A7], 0x4
0000081E A939 syscall EnableItem
00000820 6000 06CC bra +0x6CE /* 00000EEE */
00000824 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00000828 3F3C 0003 move.w -[A7], 0x3
0000082C A939 syscall EnableItem
0000082E 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00000832 3F3C 0006 move.w -[A7], 0x6
00000836 A939 syscall EnableItem
00000838 6000 06B4 bra +0x6B6 /* 00000EEE */
0000083C 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00000840 3F3C 0003 move.w -[A7], 0x3
00000844 A939 syscall EnableItem
00000846 6000 06A6 bra +0x6A8 /* 00000EEE */
0000084A 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000084E 3F3C 0008 move.w -[A7], 0x8
00000852 A939 syscall EnableItem
00000854 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00000858 3F3C 0001 move.w -[A7], 0x1
0000085C A939 syscall EnableItem
0000085E 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00000862 3F3C 0003 move.w -[A7], 0x3
00000866 A939 syscall EnableItem
00000868 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000086C 3F3C 0002 move.w -[A7], 0x2
00000870 A939 syscall EnableItem
00000872 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00000876 3F3C 0004 move.w -[A7], 0x4
0000087A A939 syscall EnableItem
0000087C 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00000880 3F3C 0005 move.w -[A7], 0x5
00000884 A939 syscall EnableItem
00000886 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000088A 3F3C 0006 move.w -[A7], 0x6
0000088E A939 syscall EnableItem
00000890 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00000894 3F3C 0007 move.w -[A7], 0x7
00000898 A939 syscall EnableItem
0000089A 6000 0652 bra +0x654 /* 00000EEE */
label0000089E:
0000089E 42A7 clr.l -[A7]
000008A0 486E FDD2 pea.l [A6 - 0x22E]
000008A4 A991 syscall ModalDialog
000008A6 302E FDD2 move.w D0, [A6 - 0x22E]
000008AA 0C40 000D cmpi.w D0, 0xD /* '\r' */
000008AE 6200 063E bhi +0x640 /* 00000EEE */
000008B2 D040 add.w D0, D0
000008B4 303B 0006 move.w D0, [PC + D0.w + 0x6]
000008B8 4EFB 0002 jmp [PC + D0.w + 0x2]
000008BC 0632 002E 0632 addi.b [A2 + D0.w * 8 + 0x32], 0x2E /* '.' */
000008C2 005A 0632 ori.w [A2]+, 0x632
000008C6 014A bchg A2, D0
000008C8 026A 038A 001C andi.w [A2 + 0x1C], 0x38A
000008CE 0632 0632 0632 addi.b [A2 + D0.w * 8 + 0x32], 0x32 /* '2' */
000008D4 0632 04AA 2F2D C96C addi.b [[A2 - 0x3694] + D2 * 8], 0xAA
000008DC A916 syscall HideWindow
000008DE 4EB9 0000 16BE jsr [0x000016BE]
000008E4 7A01 moveq.l D5, 0x01
000008E6 6000 0606 bra +0x608 /* 00000EEE */
000008EA 2F2D C96C move.l -[A7], [A5 - 0x3694]
000008EE A916 syscall HideWindow
000008F0 306D BFA6 movea.w A0, [A5 - 0x405A]
000008F4 2B48 C75C move.l [A5 - 0x38A4], A0
000008F8 2B6E FEDE C864 move.l [A5 - 0x379C], [A6 - 0x122]
000008FE 2B6E FEE2 C868 move.l [A5 - 0x3798], [A6 - 0x11E]
00000904 3B6E FEE6 C86C move.w [A5 - 0x3794], [A6 - 0x11A]
0000090A 4EB9 0000 15E2 jsr [0x000015E2]
00000910 7A01 moveq.l D5, 0x01
00000912 6000 05DA bra +0x5DC /* 00000EEE */
00000916 2F2D C96C move.l -[A7], [A5 - 0x3694]
0000091A 3F3C 0003 move.w -[A7], 0x3
0000091E 486E FFF2 pea.l [A6 - 0xE]
00000922 486E FFFC pea.l [A6 - 0x4]
00000926 486E FFF4 pea.l [A6 - 0xC]
0000092A A98D syscall GetDialogItem/GetDItem
0000092C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000930 486E FDD4 pea.l [A6 - 0x22C]
00000934 A990 syscall GetDialogItemText/GetIText
00000936 486E FED4 pea.l [A6 - 0x12C]
0000093A 486E FDD4 pea.l [A6 - 0x22C]
0000093E 4EB9 0000 9E90 jsr [0x00009E90]
00000944 3D43 FDBE move.w [A6 - 0x242], D3
00000948 486E FDBE pea.l [A6 - 0x242]
0000094C 486E FDBE pea.l [A6 - 0x242]
00000950 3F3C 200E move.w -[A7], 0x200E
00000954 A9EB syscall Pack4/FP68K
00000956 2D6E FED4 FDB4 move.l [A6 - 0x24C], [A6 - 0x12C]
0000095C 2D6E FED8 FDB8 move.l [A6 - 0x248], [A6 - 0x128]
00000962 3D6E FEDC FDBC move.w [A6 - 0x244], [A6 - 0x124]
00000968 486E FDBE pea.l [A6 - 0x242]
0000096C 486E FDB4 pea.l [A6 - 0x24C]
00000970 3F3C 0004 move.w -[A7], 0x4
00000974 A9EB syscall Pack4/FP68K
00000976 2D6E FEDE FDAA move.l [A6 - 0x256], [A6 - 0x122]
0000097C 2D6E FEE2 FDAE move.l [A6 - 0x252], [A6 - 0x11E]
00000982 3D6E FEE6 FDB2 move.w [A6 - 0x24E], [A6 - 0x11A]
00000988 486E FDB4 pea.l [A6 - 0x24C]
0000098C 486E FDAA pea.l [A6 - 0x256]
00000990 3F3C 0004 move.w -[A7], 0x4
00000994 A9EB syscall Pack4/FP68K
00000996 2D44 FDC8 move.l [A6 - 0x238], D4
0000099A 486E FDC8 pea.l [A6 - 0x238]
0000099E 486E FDC8 pea.l [A6 - 0x238]
000009A2 3F3C 280E move.w -[A7], 0x280E
000009A6 A9EB syscall Pack4/FP68K
000009A8 486E FDAA pea.l [A6 - 0x256]
000009AC 486E FDC8 pea.l [A6 - 0x238]
000009B0 3F3C 0006 move.w -[A7], 0x6
000009B4 A9EB syscall Pack4/FP68K
000009B6 2D6E FDC8 FEE8 move.l [A6 - 0x118], [A6 - 0x238]
000009BC 2D6E FDCC FEEC move.l [A6 - 0x114], [A6 - 0x234]
000009C2 3D6E FDD0 FEF0 move.w [A6 - 0x110], [A6 - 0x230]
000009C8 486E FEF2 pea.l [A6 - 0x10E]
000009CC 2F2E FEEE move.l -[A7], [A6 - 0x112]
000009D0 2F2E FEEA move.l -[A7], [A6 - 0x116]
000009D4 3F2E FEE8 move.w -[A7], [A6 - 0x118]
000009D8 4EB9 0000 9ED2 jsr [0x00009ED2]
000009DE 2F2D C96C move.l -[A7], [A5 - 0x3694]
000009E2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000009E6 486E FFF2 pea.l [A6 - 0xE]
000009EA 486E FFFC pea.l [A6 - 0x4]
000009EE 486E FFF4 pea.l [A6 - 0xC]
000009F2 A98D syscall GetDialogItem/GetDItem
000009F4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000009F8 486E FEF2 pea.l [A6 - 0x10E]
000009FC A98F syscall SetDialogItemText/SetIText
000009FE 4FEF 0016 lea.l A7, [A7 + 0x16]
00000A02 6000 04EA bra +0x4EC /* 00000EEE */
00000A06 2F2D C96C move.l -[A7], [A5 - 0x3694]
00000A0A 3F3C 0005 move.w -[A7], 0x5
00000A0E 486E FFF2 pea.l [A6 - 0xE]
00000A12 486E FFFC pea.l [A6 - 0x4]
00000A16 486E FFF4 pea.l [A6 - 0xC]
00000A1A A98D syscall GetDialogItem/GetDItem
00000A1C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A20 3F3C 0001 move.w -[A7], 0x1
00000A24 A963 syscall SetControlValue/SetCtlValue
00000A26 2F2D C96C move.l -[A7], [A5 - 0x3694]
00000A2A 3F3C 0006 move.w -[A7], 0x6
00000A2E 486E FFF2 pea.l [A6 - 0xE]
00000A32 486E FFFC pea.l [A6 - 0x4]
00000A36 486E FFF4 pea.l [A6 - 0xC]
00000A3A A98D syscall GetDialogItem/GetDItem
00000A3C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A40 4267 clr.w -[A7]
00000A42 A963 syscall SetControlValue/SetCtlValue
00000A44 2F2D C96C move.l -[A7], [A5 - 0x3694]
00000A48 3F3C 0007 move.w -[A7], 0x7
00000A4C 486E FFF2 pea.l [A6 - 0xE]
00000A50 486E FFFC pea.l [A6 - 0x4]
00000A54 486E FFF4 pea.l [A6 - 0xC]
00000A58 A98D syscall GetDialogItem/GetDItem
00000A5A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A5E 4267 clr.w -[A7]
00000A60 A963 syscall SetControlValue/SetCtlValue
00000A62 7601 moveq.l D3, 0x01
00000A64 3D43 FDC8 move.w [A6 - 0x238], D3
00000A68 486E FDC8 pea.l [A6 - 0x238]
00000A6C 486E FDC8 pea.l [A6 - 0x238]
00000A70 3F3C 200E move.w -[A7], 0x200E
00000A74 A9EB syscall Pack4/FP68K
00000A76 2D6E FED4 FDBE move.l [A6 - 0x242], [A6 - 0x12C]
00000A7C 2D6E FED8 FDC2 move.l [A6 - 0x23E], [A6 - 0x128]
00000A82 3D6E FEDC FDC6 move.w [A6 - 0x23A], [A6 - 0x124]
00000A88 486E FDC8 pea.l [A6 - 0x238]
00000A8C 486E FDBE pea.l [A6 - 0x242]
00000A90 3F3C 0004 move.w -[A7], 0x4
00000A94 A9EB syscall Pack4/FP68K
00000A96 2D6E FEDE FDB4 move.l [A6 - 0x24C], [A6 - 0x122]
00000A9C 2D6E FEE2 FDB8 move.l [A6 - 0x248], [A6 - 0x11E]
00000AA2 3D6E FEE6 FDBC move.w [A6 - 0x244], [A6 - 0x11A]
00000AA8 486E FDBE pea.l [A6 - 0x242]
00000AAC 486E FDB4 pea.l [A6 - 0x24C]
00000AB0 3F3C 0004 move.w -[A7], 0x4
00000AB4 A9EB syscall Pack4/FP68K
00000AB6 2D44 FDAA move.l [A6 - 0x256], D4
00000ABA 486E FDAA pea.l [A6 - 0x256]
00000ABE 486E FDAA pea.l [A6 - 0x256]
00000AC2 3F3C 280E move.w -[A7], 0x280E
00000AC6 A9EB syscall Pack4/FP68K
00000AC8 486E FDB4 pea.l [A6 - 0x24C]
00000ACC 486E FDAA pea.l [A6 - 0x256]
00000AD0 3F3C 0006 move.w -[A7], 0x6
00000AD4 A9EB syscall Pack4/FP68K
00000AD6 2D6E FDAA FEE8 move.l [A6 - 0x118], [A6 - 0x256]
00000ADC 2D6E FDAE FEEC move.l [A6 - 0x114], [A6 - 0x252]
00000AE2 3D6E FDB2 FEF0 move.w [A6 - 0x110], [A6 - 0x24E]
00000AE8 486E FEF2 pea.l [A6 - 0x10E]
00000AEC 2F2E FEEE move.l -[A7], [A6 - 0x112]
00000AF0 2F2E FEEA move.l -[A7], [A6 - 0x116]
00000AF4 3F2E FEE8 move.w -[A7], [A6 - 0x118]
00000AF8 4EB9 0000 9ED2 jsr [0x00009ED2]
00000AFE 2F2D C96C move.l -[A7], [A5 - 0x3694]
00000B02 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000B06 486E FFF2 pea.l [A6 - 0xE]
00000B0A 486E FFFC pea.l [A6 - 0x4]
00000B0E 486E FFF4 pea.l [A6 - 0xC]
00000B12 A98D syscall GetDialogItem/GetDItem
00000B14 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B18 486E FEF2 pea.l [A6 - 0x10E]
00000B1C A98F syscall SetDialogItemText/SetIText
00000B1E 4FEF 000E lea.l A7, [A7 + 0xE]
00000B22 6000 03CA bra +0x3CC /* 00000EEE */
00000B26 2F2D C96C move.l -[A7], [A5 - 0x3694]
00000B2A 3F3C 0005 move.w -[A7], 0x5
00000B2E 486E FFF2 pea.l [A6 - 0xE]
00000B32 486E FFFC pea.l [A6 - 0x4]
00000B36 486E FFF4 pea.l [A6 - 0xC]
00000B3A A98D syscall GetDialogItem/GetDItem
00000B3C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B40 4267 clr.w -[A7]
00000B42 A963 syscall SetControlValue/SetCtlValue
00000B44 2F2D C96C move.l -[A7], [A5 - 0x3694]
00000B48 3F3C 0006 move.w -[A7], 0x6
00000B4C 486E FFF2 pea.l [A6 - 0xE]
00000B50 486E FFFC pea.l [A6 - 0x4]
00000B54 486E FFF4 pea.l [A6 - 0xC]
00000B58 A98D syscall GetDialogItem/GetDItem
00000B5A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B5E 3F3C 0001 move.w -[A7], 0x1
00000B62 A963 syscall SetControlValue/SetCtlValue
00000B64 2F2D C96C move.l -[A7], [A5 - 0x3694]
00000B68 3F3C 0007 move.w -[A7], 0x7
00000B6C 486E FFF2 pea.l [A6 - 0xE]
00000B70 486E FFFC pea.l [A6 - 0x4]
00000B74 486E FFF4 pea.l [A6 - 0xC]
00000B78 A98D syscall GetDialogItem/GetDItem
00000B7A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B7E 4267 clr.w -[A7]
00000B80 A963 syscall SetControlValue/SetCtlValue
00000B82 7602 moveq.l D3, 0x02
00000B84 3D43 FDC8 move.w [A6 - 0x238], D3
00000B88 486E FDC8 pea.l [A6 - 0x238]
00000B8C 486E FDC8 pea.l [A6 - 0x238]
00000B90 3F3C 200E move.w -[A7], 0x200E
00000B94 A9EB syscall Pack4/FP68K
00000B96 2D6E FED4 FDBE move.l [A6 - 0x242], [A6 - 0x12C]
00000B9C 2D6E FED8 FDC2 move.l [A6 - 0x23E], [A6 - 0x128]
00000BA2 3D6E FEDC FDC6 move.w [A6 - 0x23A], [A6 - 0x124]
00000BA8 486E FDC8 pea.l [A6 - 0x238]
00000BAC 486E FDBE pea.l [A6 - 0x242]
00000BB0 3F3C 0004 move.w -[A7], 0x4
00000BB4 A9EB syscall Pack4/FP68K
00000BB6 2D6E FEDE FDB4 move.l [A6 - 0x24C], [A6 - 0x122]
00000BBC 2D6E FEE2 FDB8 move.l [A6 - 0x248], [A6 - 0x11E]
00000BC2 3D6E FEE6 FDBC move.w [A6 - 0x244], [A6 - 0x11A]
00000BC8 486E FDBE pea.l [A6 - 0x242]
00000BCC 486E FDB4 pea.l [A6 - 0x24C]
00000BD0 3F3C 0004 move.w -[A7], 0x4
00000BD4 A9EB syscall Pack4/FP68K
00000BD6 2D44 FDAA move.l [A6 - 0x256], D4
00000BDA 486E FDAA pea.l [A6 - 0x256]
00000BDE 486E FDAA pea.l [A6 - 0x256]
00000BE2 3F3C 280E move.w -[A7], 0x280E
00000BE6 A9EB syscall Pack4/FP68K
00000BE8 486E FDB4 pea.l [A6 - 0x24C]
00000BEC 486E FDAA pea.l [A6 - 0x256]
00000BF0 3F3C 0006 move.w -[A7], 0x6
00000BF4 A9EB syscall Pack4/FP68K
00000BF6 2D6E FDAA FEE8 move.l [A6 - 0x118], [A6 - 0x256]
00000BFC 2D6E FDAE FEEC move.l [A6 - 0x114], [A6 - 0x252]
00000C02 3D6E FDB2 FEF0 move.w [A6 - 0x110], [A6 - 0x24E]
00000C08 486E FEF2 pea.l [A6 - 0x10E]
00000C0C 2F2E FEEE move.l -[A7], [A6 - 0x112]
00000C10 2F2E FEEA move.l -[A7], [A6 - 0x116]
00000C14 3F2E FEE8 move.w -[A7], [A6 - 0x118]
00000C18 4EB9 0000 9ED2 jsr [0x00009ED2]
00000C1E 2F2D C96C move.l -[A7], [A5 - 0x3694]
00000C22 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000C26 486E FFF2 pea.l [A6 - 0xE]
00000C2A 486E FFFC pea.l [A6 - 0x4]
00000C2E 486E FFF4 pea.l [A6 - 0xC]
00000C32 A98D syscall GetDialogItem/GetDItem
00000C34 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C38 486E FEF2 pea.l [A6 - 0x10E]
00000C3C A98F syscall SetDialogItemText/SetIText
00000C3E 4FEF 000E lea.l A7, [A7 + 0xE]
00000C42 6000 02AA bra +0x2AC /* 00000EEE */
00000C46 2F2D C96C move.l -[A7], [A5 - 0x3694]
00000C4A 3F3C 0005 move.w -[A7], 0x5
00000C4E 486E FFF2 pea.l [A6 - 0xE]
00000C52 486E FFFC pea.l [A6 - 0x4]
00000C56 486E FFF4 pea.l [A6 - 0xC]
00000C5A A98D syscall GetDialogItem/GetDItem
00000C5C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C60 4267 clr.w -[A7]
00000C62 A963 syscall SetControlValue/SetCtlValue
00000C64 2F2D C96C move.l -[A7], [A5 - 0x3694]
00000C68 3F3C 0006 move.w -[A7], 0x6
00000C6C 486E FFF2 pea.l [A6 - 0xE]
00000C70 486E FFFC pea.l [A6 - 0x4]
00000C74 486E FFF4 pea.l [A6 - 0xC]
00000C78 A98D syscall GetDialogItem/GetDItem
00000C7A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C7E 4267 clr.w -[A7]
00000C80 A963 syscall SetControlValue/SetCtlValue
00000C82 2F2D C96C move.l -[A7], [A5 - 0x3694]
00000C86 3F3C 0007 move.w -[A7], 0x7
00000C8A 486E FFF2 pea.l [A6 - 0xE]
00000C8E 486E FFFC pea.l [A6 - 0x4]
00000C92 486E FFF4 pea.l [A6 - 0xC]
00000C96 A98D syscall GetDialogItem/GetDItem
00000C98 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C9C 3F3C 0001 move.w -[A7], 0x1
00000CA0 A963 syscall SetControlValue/SetCtlValue
00000CA2 7604 moveq.l D3, 0x04
00000CA4 3D43 FDC8 move.w [A6 - 0x238], D3
00000CA8 486E FDC8 pea.l [A6 - 0x238]
00000CAC 486E FDC8 pea.l [A6 - 0x238]
00000CB0 3F3C 200E move.w -[A7], 0x200E
00000CB4 A9EB syscall Pack4/FP68K
00000CB6 2D6E FED4 FDBE move.l [A6 - 0x242], [A6 - 0x12C]
00000CBC 2D6E FED8 FDC2 move.l [A6 - 0x23E], [A6 - 0x128]
00000CC2 3D6E FEDC FDC6 move.w [A6 - 0x23A], [A6 - 0x124]
00000CC8 486E FDC8 pea.l [A6 - 0x238]
00000CCC 486E FDBE pea.l [A6 - 0x242]
00000CD0 3F3C 0004 move.w -[A7], 0x4
00000CD4 A9EB syscall Pack4/FP68K
00000CD6 2D6E FEDE FDB4 move.l [A6 - 0x24C], [A6 - 0x122]
00000CDC 2D6E FEE2 FDB8 move.l [A6 - 0x248], [A6 - 0x11E]
00000CE2 3D6E FEE6 FDBC move.w [A6 - 0x244], [A6 - 0x11A]
00000CE8 486E FDBE pea.l [A6 - 0x242]
00000CEC 486E FDB4 pea.l [A6 - 0x24C]
00000CF0 3F3C 0004 move.w -[A7], 0x4
00000CF4 A9EB syscall Pack4/FP68K
00000CF6 2D44 FDAA move.l [A6 - 0x256], D4
00000CFA 486E FDAA pea.l [A6 - 0x256]
00000CFE 486E FDAA pea.l [A6 - 0x256]
00000D02 3F3C 280E move.w -[A7], 0x280E
00000D06 A9EB syscall Pack4/FP68K
00000D08 486E FDB4 pea.l [A6 - 0x24C]
00000D0C 486E FDAA pea.l [A6 - 0x256]
00000D10 3F3C 0006 move.w -[A7], 0x6
00000D14 A9EB syscall Pack4/FP68K
00000D16 2D6E FDAA FEE8 move.l [A6 - 0x118], [A6 - 0x256]
00000D1C 2D6E FDAE FEEC move.l [A6 - 0x114], [A6 - 0x252]
00000D22 3D6E FDB2 FEF0 move.w [A6 - 0x110], [A6 - 0x24E]
00000D28 486E FEF2 pea.l [A6 - 0x10E]
00000D2C 2F2E FEEE move.l -[A7], [A6 - 0x112]
00000D30 2F2E FEEA move.l -[A7], [A6 - 0x116]
00000D34 3F2E FEE8 move.w -[A7], [A6 - 0x118]
00000D38 4EB9 0000 9ED2 jsr [0x00009ED2]
00000D3E 2F2D C96C move.l -[A7], [A5 - 0x3694]
00000D42 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000D46 486E FFF2 pea.l [A6 - 0xE]
00000D4A 486E FFFC pea.l [A6 - 0x4]
00000D4E 486E FFF4 pea.l [A6 - 0xC]
00000D52 A98D syscall GetDialogItem/GetDItem
00000D54 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D58 486E FEF2 pea.l [A6 - 0x10E]
00000D5C A98F syscall SetDialogItemText/SetIText
00000D5E 4FEF 000E lea.l A7, [A7 + 0xE]
00000D62 6000 018A bra +0x18C /* 00000EEE */
00000D66 3C2D BFA6 move.w D6, [A5 - 0x405A]
00000D6A 2F2D C96C move.l -[A7], [A5 - 0x3694]
00000D6E 3F3C 000D move.w -[A7], 0xD /* '\r' */
00000D72 486E FFF2 pea.l [A6 - 0xE]
00000D76 486E FFFC pea.l [A6 - 0x4]
00000D7A 486E FFF4 pea.l [A6 - 0xC]
00000D7E A98D syscall GetDialogItem/GetDItem
00000D80 3F2D BFA6 move.w -[A7], [A5 - 0x405A]
00000D84 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00000D88 486E FFF4 pea.l [A6 - 0xC]
00000D8C 4EB9 0000 48C4 jsr [0x000048C4]
00000D92 3B40 BFA6 move.w [A5 - 0x405A], D0
00000D96 4A6D BFA6 tst.w [A5 - 0x405A]
00000D9A 4FEF 000A lea.l A7, [A7 + 0xA]
00000D9E 6700 013E beq +0x140 /* 00000EDE */
00000DA2 486E FFF4 pea.l [A6 - 0xC]
00000DA6 306D BFA6 movea.w A0, [A5 - 0x405A]
00000DAA 2F08 move.l -[A7], A0
00000DAC 4EB9 0000 4B78 jsr [0x00004B78]
00000DB2 302D BFA6 move.w D0, [A5 - 0x405A]
00000DB6 504F addq.w A7, 8
00000DB8 0C40 0007 cmpi.w D0, 0x7
00000DBC 6260 bhi +0x62 /* 00000E1E */
00000DBE D040 add.w D0, D0
00000DC0 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000DC4 4EFB 0002 jmp [PC + D0.w + 0x2]
00000DC8 0056 0010 ori.w [A6], 0x10
00000DCC 0022 0022 ori.b -[A2], 0x22 /* '\"' */
00000DD0 0022 0034 ori.b -[A2], 0x34 /* '4' */
00000DD4 0034 0046 2D7C ori.b <<invalid full ext with I/IS == 4>>, 0x46 /* 'F' */
00000DDA 3FFE move.w <<invalid special address>>, <<invalid special address>>
00000DDC 8000 or.b D0, D0
00000DDE FEDE .extension 0xEDE // unimplemented
00000DE0 42AE FEE2 clr.l [A6 - 0x11E]
00000DE4 426E FEE6 clr.w [A6 - 0x11A]
00000DE8 6034 bra +0x36 /* 00000E1E */
00000DEA 2D7C 3FFF 8000 FEDE move.l [A6 - 0x122], 0x3FFF8000
00000DF2 42AE FEE2 clr.l [A6 - 0x11E]
00000DF6 426E FEE6 clr.w [A6 - 0x11A]
00000DFA 6022 bra +0x24 /* 00000E1E */
00000DFC 2D7C 4000 8000 FEDE move.l [A6 - 0x122], 0x40008000
00000E04 42AE FEE2 clr.l [A6 - 0x11E]
00000E08 426E FEE6 clr.w [A6 - 0x11A]
00000E0C 6010 bra +0x12 /* 00000E1E */
00000E0E 2D7C 4001 8000 FEDE move.l [A6 - 0x122], 0x40018000
00000E16 42AE FEE2 clr.l [A6 - 0x11E]
00000E1A 426E FEE6 clr.w [A6 - 0x11A]
label00000E1E:
00000E1E 3D43 FDC8 move.w [A6 - 0x238], D3
00000E22 486E FDC8 pea.l [A6 - 0x238]
00000E26 486E FDC8 pea.l [A6 - 0x238]
00000E2A 3F3C 200E move.w -[A7], 0x200E
00000E2E A9EB syscall Pack4/FP68K
00000E30 2D6E FED4 FDBE move.l [A6 - 0x242], [A6 - 0x12C]
00000E36 2D6E FED8 FDC2 move.l [A6 - 0x23E], [A6 - 0x128]
00000E3C 3D6E FEDC FDC6 move.w [A6 - 0x23A], [A6 - 0x124]
00000E42 486E FDC8 pea.l [A6 - 0x238]
00000E46 486E FDBE pea.l [A6 - 0x242]
00000E4A 3F3C 0004 move.w -[A7], 0x4
00000E4E A9EB syscall Pack4/FP68K
00000E50 2D6E FEDE FDB4 move.l [A6 - 0x24C], [A6 - 0x122]
00000E56 2D6E FEE2 FDB8 move.l [A6 - 0x248], [A6 - 0x11E]
00000E5C 3D6E FEE6 FDBC move.w [A6 - 0x244], [A6 - 0x11A]
00000E62 486E FDBE pea.l [A6 - 0x242]
00000E66 486E FDB4 pea.l [A6 - 0x24C]
00000E6A 3F3C 0004 move.w -[A7], 0x4
00000E6E A9EB syscall Pack4/FP68K
00000E70 2D44 FDAA move.l [A6 - 0x256], D4
00000E74 486E FDAA pea.l [A6 - 0x256]
00000E78 486E FDAA pea.l [A6 - 0x256]
00000E7C 3F3C 280E move.w -[A7], 0x280E
00000E80 A9EB syscall Pack4/FP68K
00000E82 486E FDB4 pea.l [A6 - 0x24C]
00000E86 486E FDAA pea.l [A6 - 0x256]
00000E8A 3F3C 0006 move.w -[A7], 0x6
00000E8E A9EB syscall Pack4/FP68K
00000E90 2D6E FDAA FEE8 move.l [A6 - 0x118], [A6 - 0x256]
00000E96 2D6E FDAE FEEC move.l [A6 - 0x114], [A6 - 0x252]
00000E9C 3D6E FDB2 FEF0 move.w [A6 - 0x110], [A6 - 0x24E]
00000EA2 486E FEF2 pea.l [A6 - 0x10E]
00000EA6 2F2E FEEE move.l -[A7], [A6 - 0x112]
00000EAA 2F2E FEEA move.l -[A7], [A6 - 0x116]
00000EAE 3F2E FEE8 move.w -[A7], [A6 - 0x118]
00000EB2 4EB9 0000 9ED2 jsr [0x00009ED2]
00000EB8 2F2D C96C move.l -[A7], [A5 - 0x3694]
00000EBC 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000EC0 486E FFF2 pea.l [A6 - 0xE]
00000EC4 486E FFFC pea.l [A6 - 0x4]
00000EC8 486E FFF4 pea.l [A6 - 0xC]
00000ECC A98D syscall GetDialogItem/GetDItem
00000ECE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000ED2 486E FEF2 pea.l [A6 - 0x10E]
00000ED6 A98F syscall SetDialogItemText/SetIText
00000ED8 4FEF 000E lea.l A7, [A7 + 0xE]
00000EDC 6004 bra +0x6 /* 00000EE2 */
label00000EDE:
00000EDE 3B46 BFA6 move.w [A5 - 0x405A], D6
label00000EE2:
00000EE2 2F2D C96C move.l -[A7], [A5 - 0x3694]
00000EE6 4EB9 0000 1840 jsr [0x00001840]
00000EEC 584F addq.w A7, 4
label00000EEE:
00000EEE 4A45 tst.w D5
00000EF0 6700 F9AC beq -0x652 /* 0000089E */
00000EF4 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+
00000EF8 4E5E unlink A6
00000EFA 4E75 rts
00000EFC 9248 sub.w D1, A0
00000EFE 616E bsr +0x70 /* 00000F6E */
00000F00 646C bcc +0x6E /* 00000F6E */
00000F02 6548 bcs +0x4A /* 00000F4C */
00000F04 6561 bcs +0x63 /* 00000F67 */
00000F06 6465 bcc +0x67 /* 00000F6D */
00000F08 7244 moveq.l D1, 0x44
00000F0A 6961 bvs +0x63 /* 00000F6D */
00000F0C 6C6F bge +0x71 /* 00000F7D */
00000F0E 6700 0000 beq +0x2 /* 00000F10 */
// begin alternate branch 00000F10-00000F16
label00000F10:
00000F10 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000F14 FFF0 .extension 0xFF0 // unimplemented
// end alternate branch 00000F10-00000F16
label00000F10: // (misaligned)
00000F12 4E56 FFF0 link A6, -0x0010
00000F16 48E7 1820 movem.l -[A7], D3,D4,A2
00000F1A 246E 0008 movea.l A2, [A6 + 0x8]
00000F1E 7800 moveq.l D4, 0x00
00000F20 700A moveq.l D0, 0x0A
00000F22 B0AD C86E cmp.l D0, [A5 - 0x3792]
00000F26 6F1A ble +0x1C /* 00000F42 */
00000F28 3B6D C870 BFA4 move.w [A5 - 0x405C], [A5 - 0x3790]
00000F2E 3B6D C75E BFA2 move.w [A5 - 0x405E], [A5 - 0x38A2]
00000F34 256D C86E 0224 move.l [A2 + 0x224], [A5 - 0x3792]
00000F3A 256D C75C 0112 move.l [A2 + 0x112], [A5 - 0x38A4]
00000F40 6018 bra +0x1A /* 00000F5A */
label00000F42:
00000F42 3B7C 0001 BFA4 move.w [A5 - 0x405C], 0x1
00000F48 3B7C 0005 BFA2 move.w [A5 - 0x405E], 0x5
// begin alternate branch 00000F4C-00000F4E
label00000F4C:
00000F4C BFA2 xor.l -[A2], D7
// end alternate branch 00000F4C-00000F4E
label00000F4C: // (misaligned)
00000F4E 7001 moveq.l D0, 0x01
00000F50 2540 0224 move.l [A2 + 0x224], D0
00000F54 7005 moveq.l D0, 0x05
00000F56 2540 0112 move.l [A2 + 0x112], D0
label00000F5A:
00000F5A 2F2D C960 move.l -[A7], [A5 - 0x36A0]
00000F5E A91F syscall SelectWindow
00000F60 2F2D C960 move.l -[A7], [A5 - 0x36A0]
00000F64 A981 syscall DrawDialog
00000F66 2F2D C960 move.l -[A7], [A5 - 0x36A0]
00000F6A A915 syscall ShowWindow
00000F6C 2F2D C960 move.l -[A7], [A5 - 0x36A0]
// begin alternate branch 00000F6E-00000F70
fn00000F6E:
00000F6E C960 .incomplete
// end alternate branch 00000F6E-00000F70
fn00000F6E: // (misaligned)
00000F70 A873 syscall SetPort
00000F72 2F2D C960 move.l -[A7], [A5 - 0x36A0]
00000F76 3F3C 0003 move.w -[A7], 0x3
00000F7A 486E FFF6 pea.l [A6 - 0xA]
00000F7E 486E FFF2 pea.l [A6 - 0xE]
00000F82 486E FFF8 pea.l [A6 - 0x8]
00000F86 A98D syscall GetDialogItem/GetDItem
00000F88 486E FFF8 pea.l [A6 - 0x8]
00000F8C 306D BFA4 movea.w A0, [A5 - 0x405C]
00000F90 2F08 move.l -[A7], A0
00000F92 4EB9 0000 4AC6 jsr [0x00004AC6]
00000F98 2F2D C960 move.l -[A7], [A5 - 0x36A0]
00000F9C 3F3C 0004 move.w -[A7], 0x4
00000FA0 486E FFF6 pea.l [A6 - 0xA]
00000FA4 486E FFF2 pea.l [A6 - 0xE]
00000FA8 486E FFF8 pea.l [A6 - 0x8]
00000FAC A98D syscall GetDialogItem/GetDItem
00000FAE 486E FFF8 pea.l [A6 - 0x8]
00000FB2 306D BFA2 movea.w A0, [A5 - 0x405E]
00000FB6 2F08 move.l -[A7], A0
00000FB8 4EB9 0000 4B78 jsr [0x00004B78]
00000FBE 4EB9 0000 15AA jsr [0x000015AA]
00000FC4 202D C86E move.l D0, [A5 - 0x3792]
00000FC8 4FEF 0010 lea.l A7, [A7 + 0x10]
00000FCC 0C80 0000 000C cmpi.l D0, 0xC
00000FD2 6200 0174 bhi +0x176 /* 00001148 */
00000FD6 D040 add.w D0, D0
00000FD8 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000FDC 4EFB 0002 jmp [PC + D0.w + 0x2]
00000FE0 0168 001A bchg [A0 + 0x1A], D0
00000FE4 0032 0054 009C ori.b [A2 + D0.w - 0x100], 0x54 /* 'T' */
00000FEA 00AA 0084 00CC 006C ori.l [A2 + 0x6C], 0x8400CC
00000FF2 00F6 0118 ori.? [A6 + D0], 0xFFFFFFFFFFFFFFFF
00000FF6 0118 btst [A0]+, D0
00000FF8 010C btst A4, D0
00000FFA 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00000FFE 3F3C 0002 move.w -[A7], 0x2
00001002 A939 syscall EnableItem
00001004 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001008 3F3C 0005 move.w -[A7], 0x5
0000100C A939 syscall EnableItem
0000100E 6000 0138 bra +0x13A /* 00001148 */
00001012 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001016 3F3C 0001 move.w -[A7], 0x1
0000101A A939 syscall EnableItem
0000101C 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001020 3F3C 0002 move.w -[A7], 0x2
00001024 A939 syscall EnableItem
00001026 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000102A 3F3C 0005 move.w -[A7], 0x5
0000102E A939 syscall EnableItem
00001030 6000 0116 bra +0x118 /* 00001148 */
00001034 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001038 3F3C 0002 move.w -[A7], 0x2
0000103C A939 syscall EnableItem
0000103E 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001042 3F3C 0005 move.w -[A7], 0x5
00001046 A939 syscall EnableItem
00001048 6000 00FE bra +0x100 /* 00001148 */
0000104C 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001050 3F3C 0002 move.w -[A7], 0x2
00001054 A939 syscall EnableItem
00001056 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000105A 3F3C 0005 move.w -[A7], 0x5
0000105E A939 syscall EnableItem
00001060 6000 00E6 bra +0xE8 /* 00001148 */
00001064 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001068 3F3C 0002 move.w -[A7], 0x2
0000106C A939 syscall EnableItem
0000106E 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001072 3F3C 0005 move.w -[A7], 0x5
00001076 A939 syscall EnableItem
00001078 6000 00CE bra +0xD0 /* 00001148 */
0000107C 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001080 3F3C 0005 move.w -[A7], 0x5
00001084 A939 syscall EnableItem
00001086 6000 00C0 bra +0xC2 /* 00001148 */
0000108A 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000108E 3F3C 0002 move.w -[A7], 0x2
00001092 A939 syscall EnableItem
00001094 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001098 3F3C 0005 move.w -[A7], 0x5
0000109C A939 syscall EnableItem
0000109E 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000010A2 3F3C 0007 move.w -[A7], 0x7
000010A6 A939 syscall EnableItem
000010A8 6000 009E bra +0xA0 /* 00001148 */
000010AC 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000010B0 3F3C 0002 move.w -[A7], 0x2
000010B4 A939 syscall EnableItem
000010B6 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000010BA 3F3C 0005 move.w -[A7], 0x5
000010BE A939 syscall EnableItem
000010C0 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000010C4 3F3C 0007 move.w -[A7], 0x7
000010C8 A939 syscall EnableItem
000010CA 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000010CE 3F3C 0004 move.w -[A7], 0x4
000010D2 A939 syscall EnableItem
000010D4 6072 bra +0x74 /* 00001148 */
000010D6 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000010DA 3F3C 0003 move.w -[A7], 0x3
000010DE A939 syscall EnableItem
000010E0 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000010E4 3F3C 0006 move.w -[A7], 0x6
000010E8 A939 syscall EnableItem
000010EA 605C bra +0x5E /* 00001148 */
000010EC 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000010F0 3F3C 0003 move.w -[A7], 0x3
000010F4 A939 syscall EnableItem
000010F6 6050 bra +0x52 /* 00001148 */
000010F8 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000010FC 3F3C 0008 move.w -[A7], 0x8
00001100 A939 syscall EnableItem
00001102 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001106 3F3C 0001 move.w -[A7], 0x1
0000110A A939 syscall EnableItem
0000110C 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001110 3F3C 0002 move.w -[A7], 0x2
00001114 A939 syscall EnableItem
00001116 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000111A 3F3C 0003 move.w -[A7], 0x3
0000111E A939 syscall EnableItem
00001120 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001124 3F3C 0004 move.w -[A7], 0x4
00001128 A939 syscall EnableItem
0000112A 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000112E 3F3C 0005 move.w -[A7], 0x5
00001132 A939 syscall EnableItem
00001134 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001138 3F3C 0006 move.w -[A7], 0x6
0000113C A939 syscall EnableItem
0000113E 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001142 3F3C 0007 move.w -[A7], 0x7
00001146 A939 syscall EnableItem
label00001148:
00001148 554F subq.w A7, 2
0000114A 2F2D C960 move.l -[A7], [A5 - 0x36A0]
0000114E 3F3C 0007 move.w -[A7], 0x7
00001152 303C 0305 move.w D0, 0x305
00001156 AA68 syscall DialogDispatch
00001158 301F move.w D0, [A7]+
0000115A 2F2D C960 move.l -[A7], [A5 - 0x36A0]
0000115E 4EB9 0000 1840 jsr [0x00001840]
00001164 584F addq.w A7, 4
00001166 6000 0418 bra +0x41A /* 00001580 */
label0000116A:
0000116A 42A7 clr.l -[A7]
0000116C 486E FFF0 pea.l [A6 - 0x10]
00001170 A991 syscall ModalDialog
00001172 302E FFF0 move.w D0, [A6 - 0x10]
00001176 5340 subq.w D0, 1
00001178 6716 beq +0x18 /* 00001190 */
0000117A 5540 subq.w D0, 2
0000117C 6700 00DC beq +0xDE /* 0000125A */
00001180 5340 subq.w D0, 1
00001182 6700 0396 beq +0x398 /* 0000151A */
00001186 5740 subq.w D0, 3
00001188 6700 00C2 beq +0xC4 /* 0000124C */
0000118C 6000 03F2 bra +0x3F4 /* 00001580 */
label00001190:
00001190 7801 moveq.l D4, 0x01
00001192 202A 0112 move.l D0, [A2 + 0x112]
00001196 0C80 0000 0007 cmpi.l D0, 0x7
0000119C 6200 00A2 bhi +0xA4 /* 00001240 */
000011A0 D040 add.w D0, D0
000011A2 303B 0006 move.w D0, [PC + D0.w + 0x6]
000011A6 4EFB 0002 jmp [PC + D0.w + 0x2]
000011AA 0096 0010 0032 ori.l [A6], 0x100032
000011B0 0032 0032 0054 ori.b [A2 + D0.w + 0x54], 0x32 /* '2' */
000011B6 0054 0076 ori.w [A4], 0x76 /* 'v' */
000011BA 257C 3FFE 8000 021A move.l [A2 + 0x21A], 0x3FFE8000
000011C2 42AA 021E clr.l [A2 + 0x21E]
000011C6 426A 0222 clr.w [A2 + 0x222]
000011CA 486A 0116 pea.l [A2 + 0x116]
000011CE 486D F7A0 pea.l [A5 - 0x860]
000011D2 4EB9 0000 9DFC jsr [0x00009DFC]
000011D8 504F addq.w A7, 8
000011DA 6064 bra +0x66 /* 00001240 */
000011DC 257C 3FFF 8000 021A move.l [A2 + 0x21A], 0x3FFF8000
000011E4 42AA 021E clr.l [A2 + 0x21E]
000011E8 426A 0222 clr.w [A2 + 0x222]
000011EC 486A 0116 pea.l [A2 + 0x116]
000011F0 486D F7B2 pea.l [A5 - 0x84E]
000011F4 4EB9 0000 9DFC jsr [0x00009DFC]
000011FA 504F addq.w A7, 8
000011FC 6042 bra +0x44 /* 00001240 */
000011FE 257C 4000 8000 021A move.l [A2 + 0x21A], 0x40008000
00001206 42AA 021E clr.l [A2 + 0x21E]
0000120A 426A 0222 clr.w [A2 + 0x222]
0000120E 486A 0116 pea.l [A2 + 0x116]
00001212 486D F7B2 pea.l [A5 - 0x84E]
00001216 4EB9 0000 9DFC jsr [0x00009DFC]
0000121C 504F addq.w A7, 8
0000121E 6020 bra +0x22 /* 00001240 */
00001220 257C 4001 8000 021A move.l [A2 + 0x21A], 0x40018000
00001228 42AA 021E clr.l [A2 + 0x21E]
0000122C 426A 0222 clr.w [A2 + 0x222]
00001230 486A 0116 pea.l [A2 + 0x116]
00001234 486D F7B2 pea.l [A5 - 0x84E]
00001238 4EB9 0000 9DFC jsr [0x00009DFC]
0000123E 504F addq.w A7, 8
label00001240:
00001240 2F2D C960 move.l -[A7], [A5 - 0x36A0]
00001244 A916 syscall HideWindow
00001246 7001 moveq.l D0, 0x01
00001248 6000 033E bra +0x340 /* 00001588 */
label0000124C:
0000124C 7801 moveq.l D4, 0x01
0000124E 2F2D C960 move.l -[A7], [A5 - 0x36A0]
00001252 A916 syscall HideWindow
00001254 7000 moveq.l D0, 0x00
00001256 6000 0330 bra +0x332 /* 00001588 */
label0000125A:
0000125A 362D BFA4 move.w D3, [A5 - 0x405C]
0000125E 2F2D C960 move.l -[A7], [A5 - 0x36A0]
00001262 3F3C 0003 move.w -[A7], 0x3
00001266 486E FFF6 pea.l [A6 - 0xA]
0000126A 486E FFF2 pea.l [A6 - 0xE]
0000126E 486E FFF8 pea.l [A6 - 0x8]
00001272 A98D syscall GetDialogItem/GetDItem
00001274 3F2D BFA4 move.w -[A7], [A5 - 0x405C]
00001278 2F2D C8EC move.l -[A7], [A5 - 0x3714]
0000127C 486E FFF8 pea.l [A6 - 0x8]
00001280 4EB9 0000 48C4 jsr [0x000048C4]
00001286 3B40 BFA4 move.w [A5 - 0x405C], D0
0000128A 4A6D BFA4 tst.w [A5 - 0x405C]
0000128E 4FEF 000A lea.l A7, [A7 + 0xA]
00001292 6700 0244 beq +0x246 /* 000014D8 */
00001296 306D BFA4 movea.w A0, [A5 - 0x405C]
0000129A 2548 0224 move.l [A2 + 0x224], A0
0000129E 486E FFF8 pea.l [A6 - 0x8]
000012A2 306D BFA4 movea.w A0, [A5 - 0x405C]
000012A6 2F08 move.l -[A7], A0
000012A8 4EB9 0000 4AC6 jsr [0x00004AC6]
000012AE 4EB9 0000 15AA jsr [0x000015AA]
000012B4 202A 0224 move.l D0, [A2 + 0x224]
000012B8 504F addq.w A7, 8
000012BA 0C80 0000 000C cmpi.l D0, 0xC
000012C0 6200 021A bhi +0x21C /* 000014DC */
000012C4 D040 add.w D0, D0
000012C6 303B 0006 move.w D0, [PC + D0.w + 0x6]
000012CA 4EFB 0002 jmp [PC + D0.w + 0x2]
000012CE 020E 001A andi.b A6, 0x1A
000012D2 0038 0060 00BA ori.b [0x000000BA], 0x60 /* '`' */
000012D8 00CE ori.? A6, 0xFFFFFFFFFFFFFFFF
000012DA 009C 00F6 007E ori.l [A4]+, 0xF6007E
000012E0 0128 015A btst [A0 + 0x15A], D0
000012E4 01B2 0146 bclr <<invalid full ext with IS == 1 and I/IS == 6>>, D0
000012E8 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000012EC 3F3C 0002 move.w -[A7], 0x2
000012F0 A939 syscall EnableItem
000012F2 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000012F6 3F3C 0005 move.w -[A7], 0x5
000012FA A939 syscall EnableItem
000012FC 3B7C 0005 BFA2 move.w [A5 - 0x405E], 0x5
00001302 6000 01D8 bra +0x1DA /* 000014DC */
00001306 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000130A 3F3C 0002 move.w -[A7], 0x2
0000130E A939 syscall EnableItem
00001310 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001314 3F3C 0005 move.w -[A7], 0x5
00001318 A939 syscall EnableItem
0000131A 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000131E 3F3C 0001 move.w -[A7], 0x1
00001322 A939 syscall EnableItem
00001324 3B7C 0005 BFA2 move.w [A5 - 0x405E], 0x5
0000132A 6000 01B0 bra +0x1B2 /* 000014DC */
0000132E 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001332 3F3C 0002 move.w -[A7], 0x2
00001336 A939 syscall EnableItem
00001338 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000133C 3F3C 0005 move.w -[A7], 0x5
00001340 A939 syscall EnableItem
00001342 3B7C 0005 BFA2 move.w [A5 - 0x405E], 0x5
00001348 6000 0192 bra +0x194 /* 000014DC */
0000134C 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001350 3F3C 0002 move.w -[A7], 0x2
00001354 A939 syscall EnableItem
00001356 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000135A 3F3C 0005 move.w -[A7], 0x5
0000135E A939 syscall EnableItem
00001360 3B7C 0005 BFA2 move.w [A5 - 0x405E], 0x5
00001366 6000 0174 bra +0x176 /* 000014DC */
0000136A 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000136E 3F3C 0002 move.w -[A7], 0x2
00001372 A939 syscall EnableItem
00001374 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001378 3F3C 0005 move.w -[A7], 0x5
0000137C A939 syscall EnableItem
0000137E 3B7C 0005 BFA2 move.w [A5 - 0x405E], 0x5
00001384 6000 0156 bra +0x158 /* 000014DC */
00001388 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000138C 3F3C 0005 move.w -[A7], 0x5
00001390 A939 syscall EnableItem
00001392 3B7C 0005 BFA2 move.w [A5 - 0x405E], 0x5
00001398 6000 0142 bra +0x144 /* 000014DC */
0000139C 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000013A0 3F3C 0002 move.w -[A7], 0x2
000013A4 A939 syscall EnableItem
000013A6 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000013AA 3F3C 0005 move.w -[A7], 0x5
000013AE A939 syscall EnableItem
000013B0 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000013B4 3F3C 0007 move.w -[A7], 0x7
000013B8 A939 syscall EnableItem
000013BA 3B7C 0005 BFA2 move.w [A5 - 0x405E], 0x5
000013C0 6000 011A bra +0x11C /* 000014DC */
000013C4 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000013C8 3F3C 0002 move.w -[A7], 0x2
000013CC A939 syscall EnableItem
000013CE 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000013D2 3F3C 0005 move.w -[A7], 0x5
000013D6 A939 syscall EnableItem
000013D8 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000013DC 3F3C 0007 move.w -[A7], 0x7
000013E0 A939 syscall EnableItem
000013E2 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000013E6 3F3C 0004 move.w -[A7], 0x4
000013EA A939 syscall EnableItem
000013EC 3B7C 0005 BFA2 move.w [A5 - 0x405E], 0x5
000013F2 6000 00E8 bra +0xEA /* 000014DC */
000013F6 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000013FA 3F3C 0003 move.w -[A7], 0x3
000013FE A939 syscall EnableItem
00001400 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001404 3F3C 0006 move.w -[A7], 0x6
00001408 A939 syscall EnableItem
0000140A 3B7C 0003 BFA2 move.w [A5 - 0x405E], 0x3
00001410 6000 00CA bra +0xCC /* 000014DC */
00001414 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001418 3F3C 0003 move.w -[A7], 0x3
0000141C A939 syscall EnableItem
0000141E 3B7C 0003 BFA2 move.w [A5 - 0x405E], 0x3
00001424 6000 00B6 bra +0xB8 /* 000014DC */
00001428 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000142C 3F3C 0008 move.w -[A7], 0x8
00001430 A939 syscall EnableItem
00001432 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001436 3F3C 0001 move.w -[A7], 0x1
0000143A A939 syscall EnableItem
0000143C 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001440 3F3C 0002 move.w -[A7], 0x2
00001444 A939 syscall EnableItem
00001446 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000144A 3F3C 0003 move.w -[A7], 0x3
0000144E A939 syscall EnableItem
00001450 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001454 3F3C 0004 move.w -[A7], 0x4
00001458 A939 syscall EnableItem
0000145A 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000145E 3F3C 0005 move.w -[A7], 0x5
00001462 A939 syscall EnableItem
00001464 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001468 3F3C 0006 move.w -[A7], 0x6
0000146C A939 syscall EnableItem
0000146E 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001472 3F3C 0007 move.w -[A7], 0x7
00001476 A939 syscall EnableItem
00001478 3B7C 0008 BFA2 move.w [A5 - 0x405E], 0x8
0000147E 605C bra +0x5E /* 000014DC */
00001480 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001484 3F3C 0008 move.w -[A7], 0x8
00001488 A939 syscall EnableItem
0000148A 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000148E 3F3C 0001 move.w -[A7], 0x1
00001492 A939 syscall EnableItem
00001494 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00001498 3F3C 0002 move.w -[A7], 0x2
0000149C A939 syscall EnableItem
0000149E 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000014A2 3F3C 0003 move.w -[A7], 0x3
000014A6 A939 syscall EnableItem
000014A8 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000014AC 3F3C 0004 move.w -[A7], 0x4
000014B0 A939 syscall EnableItem
000014B2 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000014B6 3F3C 0005 move.w -[A7], 0x5
000014BA A939 syscall EnableItem
000014BC 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000014C0 3F3C 0006 move.w -[A7], 0x6
000014C4 A939 syscall EnableItem
000014C6 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000014CA 3F3C 0007 move.w -[A7], 0x7
000014CE A939 syscall EnableItem
000014D0 3B7C 0003 BFA2 move.w [A5 - 0x405E], 0x3
000014D6 6004 bra +0x6 /* 000014DC */
label000014D8:
000014D8 3B43 BFA4 move.w [A5 - 0x405C], D3
label000014DC:
000014DC 306D BFA2 movea.w A0, [A5 - 0x405E]
000014E0 2548 0112 move.l [A2 + 0x112], A0
000014E4 2F2D C960 move.l -[A7], [A5 - 0x36A0]
000014E8 3F3C 0004 move.w -[A7], 0x4
000014EC 486E FFF6 pea.l [A6 - 0xA]
000014F0 486E FFF2 pea.l [A6 - 0xE]
000014F4 486E FFF8 pea.l [A6 - 0x8]
000014F8 A98D syscall GetDialogItem/GetDItem
000014FA 486E FFF8 pea.l [A6 - 0x8]
000014FE 306D BFA2 movea.w A0, [A5 - 0x405E]
00001502 2F08 move.l -[A7], A0
00001504 4EB9 0000 4B78 jsr [0x00004B78]
0000150A 2F2D C960 move.l -[A7], [A5 - 0x36A0]
0000150E 4EB9 0000 1840 jsr [0x00001840]
00001514 4FEF 000C lea.l A7, [A7 + 0xC]
00001518 6066 bra +0x68 /* 00001580 */
label0000151A:
0000151A 362D BFA2 move.w D3, [A5 - 0x405E]
0000151E 2F2D C960 move.l -[A7], [A5 - 0x36A0]
00001522 3F3C 0004 move.w -[A7], 0x4
00001526 486E FFF6 pea.l [A6 - 0xA]
0000152A 486E FFF2 pea.l [A6 - 0xE]
0000152E 486E FFF8 pea.l [A6 - 0x8]
00001532 A98D syscall GetDialogItem/GetDItem
00001534 3F2D BFA2 move.w -[A7], [A5 - 0x405E]
00001538 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000153C 486E FFF8 pea.l [A6 - 0x8]
00001540 4EB9 0000 48C4 jsr [0x000048C4]
00001546 3B40 BFA2 move.w [A5 - 0x405E], D0
0000154A 4A6D BFA2 tst.w [A5 - 0x405E]
0000154E 4FEF 000A lea.l A7, [A7 + 0xA]
00001552 671C beq +0x1E /* 00001570 */
00001554 306D BFA2 movea.w A0, [A5 - 0x405E]
00001558 2548 0112 move.l [A2 + 0x112], A0
0000155C 486E FFF8 pea.l [A6 - 0x8]
00001560 306D BFA2 movea.w A0, [A5 - 0x405E]
00001564 2F08 move.l -[A7], A0
00001566 4EB9 0000 4B78 jsr [0x00004B78]
0000156C 504F addq.w A7, 8
0000156E 6004 bra +0x6 /* 00001574 */
label00001570:
00001570 3B43 BFA2 move.w [A5 - 0x405E], D3
label00001574:
00001574 2F2D C960 move.l -[A7], [A5 - 0x36A0]
00001578 4EB9 0000 1840 jsr [0x00001840]
0000157E 584F addq.w A7, 4
label00001580:
00001580 4A44 tst.w D4
00001582 6700 FBE6 beq -0x418 /* 0000116A */
00001586 7001 moveq.l D0, 0x01
label00001588:
00001588 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000158C 4E5E unlink A6
0000158E 4E75 rts
00001590 9248 sub.w D1, A0
00001592 616E bsr +0x70 /* 00001602 */
00001594 646C bcc +0x6E /* 00001602 */
00001596 6546 bcs +0x48 /* 000015DE */
00001598 6F72 ble +0x74 /* 0000160C */
0000159A 6D61 blt +0x63 /* 000015FD */
0000159C 7444 moveq.l D2, 0x44
0000159E 6961 bvs +0x63 /* 00001601 */
000015A0 6C6F bge +0x71 /* 00001611 */
000015A2 6700 0000 beq +0x2 /* 000015A4 */
// begin alternate branch 000015A4-000015AC
label000015A4:
000015A4 0000 4E56 ori.b D0, 0x56 /* 'V' */
000015A8 0000 2F03 ori.b D0, 0x3
// end alternate branch 000015A4-000015AC
label000015A4: // (misaligned)
000015A6 4E56 0000 link A6, 0
000015AA 2F03 move.l -[A7], D3
000015AC 7601 moveq.l D3, 0x01
000015AE 600A bra +0xC /* 000015BA */
label000015B0:
000015B0 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
000015B4 3F03 move.w -[A7], D3
000015B6 A93A syscall DisableItem
000015B8 5243 addq.w D3, 1
label000015BA:
000015BA 0C43 000A cmpi.w D3, 0xA /* '\n' */
000015BE 6DF0 blt -0xE /* 000015B0 */
000015C0 261F move.l D3, [A7]+
000015C2 4E5E unlink A6
000015C4 4E75 rts
000015C6 9444 sub.w D2, D4
000015C8 6973 bvs +0x75 /* 0000163D */
000015CA 6162 bsr +0x64 /* 0000162E */
000015CC 6C65 bge +0x67 /* 00001633 */
000015CE 416C 6C46 chk.w D0, [A4 + 0x6C46]
000015D2 6F72 ble +0x74 /* 00001646 */
000015D4 6D61 blt +0x63 /* 00001637 */
000015D6 744D moveq.l D2, 0x4D
000015D8 656E bcs +0x70 /* 00001648 */
000015DA 7500 moveq.l D2, 0x00
000015DC 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000015DE-000015E2
label000015DE:
000015DE 4E56 FEF2 link A6, -0x010E
// end alternate branch 000015DE-000015E2
label000015DE: // (misaligned)
000015E0 FEF2 .extension 0xEF2 // unimplemented
000015E2 2F2D C96C move.l -[A7], [A5 - 0x3694]
000015E6 3F3C 0003 move.w -[A7], 0x3
000015EA 486E FFFA pea.l [A6 - 0x6]
000015EE 486E FFFC pea.l [A6 - 0x4]
000015F2 486E FFF2 pea.l [A6 - 0xE]
000015F6 A98D syscall GetDialogItem/GetDItem
000015F8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000015FC 486E FEF2 pea.l [A6 - 0x10E]
00001600 A990 syscall GetDialogItemText/GetIText
fn00001602:
00001602 486D C74A pea.l [A5 - 0x38B6]
00001606 486E FEF2 pea.l [A6 - 0x10E]
0000160A 4EB9 0000 9E90 jsr [0x00009E90]
// begin alternate branch 0000160C-00001610
label0000160C:
0000160C 0000 9E90 ori.b D0, 0x90
// end alternate branch 0000160C-00001610
label0000160C: // (misaligned)
00001610 2F2D C96C move.l -[A7], [A5 - 0x3694]
00001614 3F3C 0005 move.w -[A7], 0x5
00001618 486E FFFA pea.l [A6 - 0x6]
0000161C 486E FFFC pea.l [A6 - 0x4]
00001620 486E FFF2 pea.l [A6 - 0xE]
00001624 A98D syscall GetDialogItem/GetDItem
00001626 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000162A A960 syscall GetControlValue/GetCtlValue
0000162C 301F move.w D0, [A7]+
fn0000162E:
0000162E 5C4F addq.w A7, 6
00001630 6706 beq +0x8 /* 00001638 */
00001632 7001 moveq.l D0, 0x01
00001634 2B40 C860 move.l [A5 - 0x37A0], D0
label00001638:
00001638 2F2D C96C move.l -[A7], [A5 - 0x3694]
0000163C 3F3C 0006 move.w -[A7], 0x6
00001640 486E FFFA pea.l [A6 - 0x6]
00001644 486E FFFC pea.l [A6 - 0x4]
// begin alternate branch 00001646-00001648
label00001646:
00001646 FFFC .extension 0xFFC // unimplemented
// end alternate branch 00001646-00001648
label00001646: // (misaligned)
label00001648:
00001648 486E FFF2 pea.l [A6 - 0xE]
0000164C A98D syscall GetDialogItem/GetDItem
0000164E 554F subq.w A7, 2
00001650 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001654 A960 syscall GetControlValue/GetCtlValue
00001656 301F move.w D0, [A7]+
00001658 6706 beq +0x8 /* 00001660 */
0000165A 7002 moveq.l D0, 0x02
0000165C 2B40 C860 move.l [A5 - 0x37A0], D0
label00001660:
00001660 2F2D C96C move.l -[A7], [A5 - 0x3694]
00001664 3F3C 0007 move.w -[A7], 0x7
00001668 486E FFFA pea.l [A6 - 0x6]
0000166C 486E FFFC pea.l [A6 - 0x4]
00001670 486E FFF2 pea.l [A6 - 0xE]
00001674 A98D syscall GetDialogItem/GetDItem
00001676 554F subq.w A7, 2
00001678 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000167C A960 syscall GetControlValue/GetCtlValue
0000167E 301F move.w D0, [A7]+
00001680 6706 beq +0x8 /* 00001688 */
00001682 7004 moveq.l D0, 0x04
00001684 2B40 C860 move.l [A5 - 0x37A0], D0
label00001688:
00001688 486D C64A pea.l [A5 - 0x39B6]
0000168C 4EBA EAC4 jsr [PC - 0x153C /* 00000152 */]
00001690 700B moveq.l D0, 0x0B
00001692 B0AD C86E cmp.l D0, [A5 - 0x3792]
00001696 584F addq.w A7, 4
00001698 670C beq +0xE /* 000016A6 */
0000169A 486D C64A pea.l [A5 - 0x39B6]
0000169E 4EB9 0000 0280 jsr [0x00000280 /* CurPitch */]
000016A4 584F addq.w A7, 4
label000016A6:
000016A6 4E5E unlink A6
000016A8 4E75 rts
000016AA 8C43 or.w D6, D3
000016AC 6861 bvc +0x63 /* 0000170F */
000016AE 6E67 bgt +0x69 /* 00001717 */
000016B0 6548 bcs +0x4A /* 000016FA */
000016B2 6561 bcs +0x63 /* 00001715 */
000016B4 6465 bcc +0x67 /* 0000171B */
000016B6 7200 moveq.l D1, 0x00
000016B8 0000 4E56 ori.b D0, 0x56 /* 'V' */
000016BC FEF2 .extension 0xEF2 // unimplemented
000016BE 486E FEF2 pea.l [A6 - 0x10E]
000016C2 2F2D C750 move.l -[A7], [A5 - 0x38B0]
000016C6 2F2D C74C move.l -[A7], [A5 - 0x38B4]
000016CA 3F2D C74A move.w -[A7], [A5 - 0x38B6]
000016CE 4EB9 0000 9ED2 jsr [0x00009ED2]
000016D4 2F2D C96C move.l -[A7], [A5 - 0x3694]
000016D8 3F3C 0003 move.w -[A7], 0x3
000016DC 486E FFFA pea.l [A6 - 0x6]
000016E0 486E FFFC pea.l [A6 - 0x4]
000016E4 486E FFF2 pea.l [A6 - 0xE]
000016E8 A98D syscall GetDialogItem/GetDItem
000016EA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000016EE 486E FEF2 pea.l [A6 - 0x10E]
000016F2 A98F syscall SetDialogItemText/SetIText
000016F4 202D C860 move.l D0, [A5 - 0x37A0]
000016F8 4FEF 000E lea.l A7, [A7 + 0xE]
// begin alternate branch 000016FA-000016FE
label000016FA:
000016FA 000E 5380 ori.b A6, 0x80
// end alternate branch 000016FA-000016FE
label000016FA: // (misaligned)
000016FC 5380 subq.l D0, 1
000016FE 670E beq +0x10 /* 0000170E */
00001700 5380 subq.l D0, 1
00001702 676A beq +0x6C /* 0000176E */
00001704 5580 subq.l D0, 2
00001706 6700 00C4 beq +0xC6 /* 000017CC */
0000170A 6000 011C bra +0x11E /* 00001828 */
label0000170E:
0000170E 2F2D C96C move.l -[A7], [A5 - 0x3694]
00001712 3F3C 0005 move.w -[A7], 0x5
00001716 486E FFFA pea.l [A6 - 0x6]
0000171A 486E FFFC pea.l [A6 - 0x4]
0000171E 486E FFF2 pea.l [A6 - 0xE]
00001722 A98D syscall GetDialogItem/GetDItem
00001724 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001728 3F3C 0001 move.w -[A7], 0x1
0000172C A963 syscall SetControlValue/SetCtlValue
0000172E 2F2D C96C move.l -[A7], [A5 - 0x3694]
00001732 3F3C 0006 move.w -[A7], 0x6
00001736 486E FFFA pea.l [A6 - 0x6]
0000173A 486E FFFC pea.l [A6 - 0x4]
0000173E 486E FFF2 pea.l [A6 - 0xE]
00001742 A98D syscall GetDialogItem/GetDItem
00001744 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001748 4267 clr.w -[A7]
0000174A A963 syscall SetControlValue/SetCtlValue
0000174C 2F2D C96C move.l -[A7], [A5 - 0x3694]
00001750 3F3C 0007 move.w -[A7], 0x7
00001754 486E FFFA pea.l [A6 - 0x6]
00001758 486E FFFC pea.l [A6 - 0x4]
0000175C 486E FFF2 pea.l [A6 - 0xE]
00001760 A98D syscall GetDialogItem/GetDItem
00001762 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001766 4267 clr.w -[A7]
00001768 A963 syscall SetControlValue/SetCtlValue
0000176A 6000 00BC bra +0xBE /* 00001828 */
label0000176E:
0000176E 2F2D C96C move.l -[A7], [A5 - 0x3694]
00001772 3F3C 0006 move.w -[A7], 0x6
00001776 486E FFFA pea.l [A6 - 0x6]
0000177A 486E FFFC pea.l [A6 - 0x4]
0000177E 486E FFF2 pea.l [A6 - 0xE]
00001782 A98D syscall GetDialogItem/GetDItem
00001784 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001788 3F3C 0001 move.w -[A7], 0x1
0000178C A963 syscall SetControlValue/SetCtlValue
0000178E 2F2D C96C move.l -[A7], [A5 - 0x3694]
00001792 3F3C 0005 move.w -[A7], 0x5
00001796 486E FFFA pea.l [A6 - 0x6]
0000179A 486E FFFC pea.l [A6 - 0x4]
0000179E 486E FFF2 pea.l [A6 - 0xE]
000017A2 A98D syscall GetDialogItem/GetDItem
000017A4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000017A8 4267 clr.w -[A7]
000017AA A963 syscall SetControlValue/SetCtlValue
000017AC 2F2D C96C move.l -[A7], [A5 - 0x3694]
000017B0 3F3C 0007 move.w -[A7], 0x7
000017B4 486E FFFA pea.l [A6 - 0x6]
000017B8 486E FFFC pea.l [A6 - 0x4]
000017BC 486E FFF2 pea.l [A6 - 0xE]
000017C0 A98D syscall GetDialogItem/GetDItem
000017C2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000017C6 4267 clr.w -[A7]
000017C8 A963 syscall SetControlValue/SetCtlValue
000017CA 605C bra +0x5E /* 00001828 */
label000017CC:
000017CC 2F2D C96C move.l -[A7], [A5 - 0x3694]
000017D0 3F3C 0007 move.w -[A7], 0x7
000017D4 486E FFFA pea.l [A6 - 0x6]
000017D8 486E FFFC pea.l [A6 - 0x4]
000017DC 486E FFF2 pea.l [A6 - 0xE]
000017E0 A98D syscall GetDialogItem/GetDItem
000017E2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000017E6 3F3C 0001 move.w -[A7], 0x1
000017EA A963 syscall SetControlValue/SetCtlValue
000017EC 2F2D C96C move.l -[A7], [A5 - 0x3694]
000017F0 3F3C 0005 move.w -[A7], 0x5
000017F4 486E FFFA pea.l [A6 - 0x6]
000017F8 486E FFFC pea.l [A6 - 0x4]
000017FC 486E FFF2 pea.l [A6 - 0xE]
00001800 A98D syscall GetDialogItem/GetDItem
00001802 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001806 4267 clr.w -[A7]
00001808 A963 syscall SetControlValue/SetCtlValue
0000180A 2F2D C96C move.l -[A7], [A5 - 0x3694]
0000180E 3F3C 0006 move.w -[A7], 0x6
00001812 486E FFFA pea.l [A6 - 0x6]
00001816 486E FFFC pea.l [A6 - 0x4]
0000181A 486E FFF2 pea.l [A6 - 0xE]
0000181E A98D syscall GetDialogItem/GetDItem
00001820 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001824 4267 clr.w -[A7]
00001826 A963 syscall SetControlValue/SetCtlValue
label00001828:
00001828 4E5E unlink A6
0000182A 4E75 rts
0000182C 8D52 or.w [A2], D6
0000182E 6573 bcs +0x75 /* 000018A3 */
00001830 746F moveq.l D2, 0x6F
00001832 7265 moveq.l D1, 0x65
00001834 4865 pea.l -[A5]
00001836 6164 bsr +0x66 /* 0000189C */
00001838 6572 bcs +0x74 /* 000018AC */
0000183A 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000183E FFDC .extension 0xFDC // unimplemented
00001840 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001844 3F3C 0001 move.w -[A7], 0x1
00001848 486E FFE0 pea.l [A6 - 0x20]
0000184C 486E FFDC pea.l [A6 - 0x24]
00001850 486E FFF8 pea.l [A6 - 0x8]
00001854 A98D syscall GetDialogItem/GetDItem
00001856 486E FFE2 pea.l [A6 - 0x1E]
0000185A A898 syscall GetPenState
0000185C 486E FFF4 pea.l [A6 - 0xC]
00001860 A874 syscall GetPort
00001862 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001866 A873 syscall SetPort
00001868 2F3C 0003 0003 move.l -[A7], 0x30003
0000186E A89B syscall PenSize
00001870 4A2D C892 tst.b [A5 - 0x376E]
00001874 6606 bne +0x8 /* 0000187C */
00001876 486D BA9A pea.l [A5 - 0x4566]
0000187A A89D syscall PenPat
label0000187C:
0000187C 486E FFF8 pea.l [A6 - 0x8]
00001880 2F3C FFFC FFFC move.l -[A7], 0xFFFCFFFC
00001886 A8A9 syscall InsetRect
00001888 486E FFF8 pea.l [A6 - 0x8]
0000188C 2F3C 0010 0010 move.l -[A7], 0x100010
00001892 A8B0 syscall FrameRoundRect
00001894 486E FFE2 pea.l [A6 - 0x1E]
00001898 A899 syscall SetPenState
0000189A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
// begin alternate branch 0000189C-0000189E
fn0000189C:
0000189C FFF4 .extension 0xFF4 // unimplemented
// end alternate branch 0000189C-0000189E
fn0000189C: // (misaligned)
0000189E A873 syscall SetPort
000018A0 4E5E unlink A6
000018A2 4E75 rts
000018A4 8D44 7261 pack D6, D4, 0x7261
000018A8 774F moveq.l D3, 0x4F
000018AA 4B4F chk.w D5, A7
label000018AC:
000018AC 7574 moveq.l D2, 0x74
000018AE 6C69 bge +0x6B /* 00001919 */
000018B0 6E65 bgt +0x67 /* 00001917 */
000018B2 0000 4E56 ori.b D0, 0x56 /* 'V' */
000018B6 FFB2 .extension 0xFB2 // unimplemented
000018B8 2F03 move.l -[A7], D3
000018BA 2D7C 43B4 0000 FFEC move.l [A6 - 0x14], 0x43B40000
000018C2 42AE FFE8 clr.l [A6 - 0x18]
000018C6 2D6D C758 FFB2 move.l [A6 - 0x4E], [A5 - 0x38A8]
000018CC 486E FFB2 pea.l [A6 - 0x4E]
000018D0 486E FFB2 pea.l [A6 - 0x4E]
000018D4 3F3C 280E move.w -[A7], 0x280E
000018D8 A9EB syscall Pack4/FP68K
000018DA 2D6E 000C FFBC move.l [A6 - 0x44], [A6 + 0xC]
000018E0 486E FFBC pea.l [A6 - 0x44]
000018E4 486E FFBC pea.l [A6 - 0x44]
000018E8 3F3C 280E move.w -[A7], 0x280E
000018EC A9EB syscall Pack4/FP68K
000018EE 486E FFBC pea.l [A6 - 0x44]
000018F2 486E FFBC pea.l [A6 - 0x44]
000018F6 3F3C 1010 move.w -[A7], 0x1010
000018FA A9EB syscall Pack4/FP68K
000018FC 2D7C 4007 C780 FFC6 move.l [A6 - 0x3A], 0x4007C780
00001904 42AE FFCA clr.l [A6 - 0x36]
00001908 426E FFCE clr.w [A6 - 0x32]
0000190C 486E FFBC pea.l [A6 - 0x44]
00001910 486E FFC6 pea.l [A6 - 0x3A]
00001914 3F3C 1004 move.w -[A7], 0x1004
00001918 A9EB syscall Pack4/FP68K
0000191A 486E FFB2 pea.l [A6 - 0x4E]
0000191E 486E FFC6 pea.l [A6 - 0x3A]
00001922 3F3C 0006 move.w -[A7], 0x6
00001926 A9EB syscall Pack4/FP68K
00001928 486E FFC6 pea.l [A6 - 0x3A]
0000192C 486E FFC6 pea.l [A6 - 0x3A]
00001930 3F3C 1010 move.w -[A7], 0x1010
00001934 A9EB syscall Pack4/FP68K
00001936 2D6E FFC6 FFF0 move.l [A6 - 0x10], [A6 - 0x3A]
0000193C 486E FFF0 pea.l [A6 - 0x10]
00001940 486E FFC6 pea.l [A6 - 0x3A]
00001944 3F3C 100E move.w -[A7], 0x100E
00001948 A9EB syscall Pack4/FP68K
0000194A 486E FFC6 pea.l [A6 - 0x3A]
0000194E 3F3C 0016 move.w -[A7], 0x16
00001952 A9EB syscall Pack4/FP68K
00001954 486E FFC6 pea.l [A6 - 0x3A]
00001958 486E FFC6 pea.l [A6 - 0x3A]
0000195C 3F3C 2810 move.w -[A7], 0x2810
00001960 A9EB syscall Pack4/FP68K
00001962 262E FFC6 move.l D3, [A6 - 0x3A]
00001966 2D43 FFC6 move.l [A6 - 0x3A], D3
0000196A 486E FFC6 pea.l [A6 - 0x3A]
0000196E 486E FFC6 pea.l [A6 - 0x3A]
00001972 3F3C 280E move.w -[A7], 0x280E
00001976 A9EB syscall Pack4/FP68K
00001978 486E FFC6 pea.l [A6 - 0x3A]
0000197C 486E FFC6 pea.l [A6 - 0x3A]
00001980 3F3C 1010 move.w -[A7], 0x1010
00001984 A9EB syscall Pack4/FP68K
00001986 486E FFF0 pea.l [A6 - 0x10]
0000198A 486E FFBC pea.l [A6 - 0x44]
0000198E 3F3C 100E move.w -[A7], 0x100E
00001992 A9EB syscall Pack4/FP68K
00001994 486E FFC6 pea.l [A6 - 0x3A]
00001998 486E FFBC pea.l [A6 - 0x44]
0000199C 3F3C 1002 move.w -[A7], 0x1002
000019A0 A9EB syscall Pack4/FP68K
000019A2 486E FFBC pea.l [A6 - 0x44]
000019A6 486E FFBC pea.l [A6 - 0x44]
000019AA 3F3C 1010 move.w -[A7], 0x1010
000019AE A9EB syscall Pack4/FP68K
000019B0 2D6E FFBC FFF8 move.l [A6 - 0x8], [A6 - 0x44]
000019B6 0C2E 0001 0010 cmpi.b [A6 + 0x10], 0x1
000019BC 6600 052A bne +0x52C /* 00001EE8 */
000019C0 2003 move.l D0, D3
000019C2 5280 addq.l D0, 1
000019C4 E588 lsl D0, 2
000019C6 206D C880 movea.l A0, [A5 - 0x3780]
000019CA 2203 move.l D1, D3
000019CC E589 lsl D1, 2
000019CE 226D C880 movea.l A1, [A5 - 0x3780]
000019D2 4871 1800 pea.l [A1 + D1]
000019D6 486E FFC6 pea.l [A6 - 0x3A]
000019DA 3F3C 100E move.w -[A7], 0x100E
000019DE A9EB syscall Pack4/FP68K
000019E0 4870 0800 pea.l [A0 + D0]
000019E4 486E FFC6 pea.l [A6 - 0x3A]
000019E8 3F3C 1008 move.w -[A7], 0x1008
000019EC A9EB syscall Pack4/FP68K
000019EE 6C00 0224 bge +0x226 /* 00001C14 */
000019F2 2003 move.l D0, D3
000019F4 E588 lsl D0, 2
000019F6 206D C880 movea.l A0, [A5 - 0x3780]
000019FA 2203 move.l D1, D3
000019FC 5281 addq.l D1, 1
000019FE E589 lsl D1, 2
00001A00 226D C880 movea.l A1, [A5 - 0x3780]
00001A04 4871 1800 pea.l [A1 + D1]
00001A08 486E FFC6 pea.l [A6 - 0x3A]
00001A0C 3F3C 100E move.w -[A7], 0x100E
00001A10 A9EB syscall Pack4/FP68K
00001A12 4870 0800 pea.l [A0 + D0]
00001A16 486E FFC6 pea.l [A6 - 0x3A]
00001A1A 3F3C 1002 move.w -[A7], 0x1002
00001A1E A9EB syscall Pack4/FP68K
00001A20 2003 move.l D0, D3
00001A22 5280 addq.l D0, 1
00001A24 E588 lsl D0, 2
00001A26 206D C880 movea.l A0, [A5 - 0x3780]
00001A2A 2403 move.l D2, D3
00001A2C E58A lsl D2, 2
00001A2E 2D70 0800 FFD0 move.l [A6 - 0x30], [A0 + D0]
00001A34 206D C880 movea.l A0, [A5 - 0x3780]
00001A38 4870 2800 pea.l [A0 + D2]
00001A3C 486E FFBC pea.l [A6 - 0x44]
00001A40 3F3C 100E move.w -[A7], 0x100E
00001A44 A9EB syscall Pack4/FP68K
00001A46 486E FFE8 pea.l [A6 - 0x18]
00001A4A 486E FFBC pea.l [A6 - 0x44]
00001A4E 3F3C 1002 move.w -[A7], 0x1002
00001A52 A9EB syscall Pack4/FP68K
00001A54 486E FFBC pea.l [A6 - 0x44]
00001A58 486E FFBC pea.l [A6 - 0x44]
00001A5C 3F3C 1010 move.w -[A7], 0x1010
00001A60 A9EB syscall Pack4/FP68K
00001A62 486E FFBC pea.l [A6 - 0x44]
00001A66 486E FFB2 pea.l [A6 - 0x4E]
00001A6A 3F3C 100E move.w -[A7], 0x100E
00001A6E A9EB syscall Pack4/FP68K
00001A70 486E FFEC pea.l [A6 - 0x14]
00001A74 486E FFB2 pea.l [A6 - 0x4E]
00001A78 3F3C 1000 move.w -[A7], 0x1000
00001A7C A9EB syscall Pack4/FP68K
00001A7E 486E FFB2 pea.l [A6 - 0x4E]
00001A82 486E FFB2 pea.l [A6 - 0x4E]
00001A86 3F3C 1010 move.w -[A7], 0x1010
00001A8A A9EB syscall Pack4/FP68K
00001A8C 486E FFB2 pea.l [A6 - 0x4E]
00001A90 486E FFD4 pea.l [A6 - 0x2C]
00001A94 3F3C 100E move.w -[A7], 0x100E
00001A98 A9EB syscall Pack4/FP68K
00001A9A 486E FFD0 pea.l [A6 - 0x30]
00001A9E 486E FFD4 pea.l [A6 - 0x2C]
00001AA2 3F3C 1002 move.w -[A7], 0x1002
00001AA6 A9EB syscall Pack4/FP68K
00001AA8 486E FFD4 pea.l [A6 - 0x2C]
00001AAC 486E FFD4 pea.l [A6 - 0x2C]
00001AB0 3F3C 1010 move.w -[A7], 0x1010
00001AB4 A9EB syscall Pack4/FP68K
00001AB6 486E FFD4 pea.l [A6 - 0x2C]
00001ABA 486E FFDE pea.l [A6 - 0x22]
00001ABE 3F3C 100E move.w -[A7], 0x100E
00001AC2 A9EB syscall Pack4/FP68K
00001AC4 486E FFC6 pea.l [A6 - 0x3A]
00001AC8 486E FFDE pea.l [A6 - 0x22]
00001ACC 3F3C 0008 move.w -[A7], 0x8
00001AD0 A9EB syscall Pack4/FP68K
00001AD2 6C00 0140 bge +0x142 /* 00001C14 */
00001AD6 2003 move.l D0, D3
00001AD8 E588 lsl D0, 2
00001ADA 206D C880 movea.l A0, [A5 - 0x3780]
00001ADE 2D7C 4007 B400 FFDE move.l [A6 - 0x22], 0x4007B400
00001AE6 42AE FFE2 clr.l [A6 - 0x1E]
00001AEA 426E FFE6 clr.w [A6 - 0x1A]
00001AEE 4870 0800 pea.l [A0 + D0]
00001AF2 486E FFDE pea.l [A6 - 0x22]
00001AF6 3F3C 1000 move.w -[A7], 0x1000
00001AFA A9EB syscall Pack4/FP68K
00001AFC 486E FFDE pea.l [A6 - 0x22]
00001B00 486E FFDE pea.l [A6 - 0x22]
00001B04 3F3C 1010 move.w -[A7], 0x1010
00001B08 A9EB syscall Pack4/FP68K
00001B0A 2D6E FFDE FFF4 move.l [A6 - 0xC], [A6 - 0x22]
00001B10 2003 move.l D0, D3
00001B12 5280 addq.l D0, 1
00001B14 E588 lsl D0, 2
00001B16 206D C880 movea.l A0, [A5 - 0x3780]
00001B1A 486E FFF8 pea.l [A6 - 0x8]
00001B1E 486E FFDE pea.l [A6 - 0x22]
00001B22 3F3C 100E move.w -[A7], 0x100E
00001B26 A9EB syscall Pack4/FP68K
00001B28 4870 0800 pea.l [A0 + D0]
00001B2C 486E FFDE pea.l [A6 - 0x22]
00001B30 3F3C 1004 move.w -[A7], 0x1004
00001B34 A9EB syscall Pack4/FP68K
00001B36 486E FFDE pea.l [A6 - 0x22]
00001B3A 486E FFDE pea.l [A6 - 0x22]
00001B3E 3F3C 1010 move.w -[A7], 0x1010
00001B42 A9EB syscall Pack4/FP68K
00001B44 2D7C 3FFF 8000 FFD4 move.l [A6 - 0x2C], 0x3FFF8000
00001B4C 42AE FFD8 clr.l [A6 - 0x28]
00001B50 426E FFDC clr.w [A6 - 0x24]
00001B54 486E FFF8 pea.l [A6 - 0x8]
00001B58 486E FFD4 pea.l [A6 - 0x2C]
00001B5C 3F3C 1002 move.w -[A7], 0x1002
00001B60 A9EB syscall Pack4/FP68K
00001B62 486E FFF4 pea.l [A6 - 0xC]
00001B66 486E FFC6 pea.l [A6 - 0x3A]
00001B6A 3F3C 100E move.w -[A7], 0x100E
00001B6E A9EB syscall Pack4/FP68K
00001B70 486E FFD4 pea.l [A6 - 0x2C]
00001B74 486E FFC6 pea.l [A6 - 0x3A]
00001B78 3F3C 0004 move.w -[A7], 0x4
00001B7C A9EB syscall Pack4/FP68K
00001B7E 486E FFDE pea.l [A6 - 0x22]
00001B82 486E FFC6 pea.l [A6 - 0x3A]
00001B86 3F3C 1000 move.w -[A7], 0x1000
00001B8A A9EB syscall Pack4/FP68K
00001B8C 486E FFC6 pea.l [A6 - 0x3A]
00001B90 486E FFC6 pea.l [A6 - 0x3A]
00001B94 3F3C 1010 move.w -[A7], 0x1010
00001B98 A9EB syscall Pack4/FP68K
00001B9A 2D6E FFC6 FFFC move.l [A6 - 0x4], [A6 - 0x3A]
00001BA0 2D7C 4007 B400 FFDE move.l [A6 - 0x22], 0x4007B400
00001BA8 42AE FFE2 clr.l [A6 - 0x1E]
00001BAC 426E FFE6 clr.w [A6 - 0x1A]
00001BB0 486E FFFC pea.l [A6 - 0x4]
00001BB4 486E FFD4 pea.l [A6 - 0x2C]
00001BB8 3F3C 100E move.w -[A7], 0x100E
00001BBC A9EB syscall Pack4/FP68K
00001BBE 486E FFDE pea.l [A6 - 0x22]
00001BC2 486E FFD4 pea.l [A6 - 0x2C]
00001BC6 3F3C 0008 move.w -[A7], 0x8
00001BCA A9EB syscall Pack4/FP68K
00001BCC 6F00 03A4 ble +0x3A6 /* 00001F72 */
00001BD0 2D7C 4007 B400 FFDE move.l [A6 - 0x22], 0x4007B400
00001BD8 42AE FFE2 clr.l [A6 - 0x1E]
00001BDC 426E FFE6 clr.w [A6 - 0x1A]
00001BE0 486E FFFC pea.l [A6 - 0x4]
00001BE4 486E FFD4 pea.l [A6 - 0x2C]
00001BE8 3F3C 100E move.w -[A7], 0x100E
00001BEC A9EB syscall Pack4/FP68K
00001BEE 486E FFDE pea.l [A6 - 0x22]
00001BF2 486E FFD4 pea.l [A6 - 0x2C]
00001BF6 3F3C 0002 move.w -[A7], 0x2
00001BFA A9EB syscall Pack4/FP68K
00001BFC 486E FFD4 pea.l [A6 - 0x2C]
00001C00 486E FFD4 pea.l [A6 - 0x2C]
00001C04 3F3C 1010 move.w -[A7], 0x1010
00001C08 A9EB syscall Pack4/FP68K
00001C0A 2D6E FFD4 FFFC move.l [A6 - 0x4], [A6 - 0x2C]
00001C10 6000 0360 bra +0x362 /* 00001F72 */
label00001C14:
00001C14 2003 move.l D0, D3
00001C16 E588 lsl D0, 2
00001C18 206D C880 movea.l A0, [A5 - 0x3780]
00001C1C 2203 move.l D1, D3
00001C1E 5281 addq.l D1, 1
00001C20 E589 lsl D1, 2
00001C22 226D C880 movea.l A1, [A5 - 0x3780]
00001C26 4871 1800 pea.l [A1 + D1]
00001C2A 486E FFDE pea.l [A6 - 0x22]
00001C2E 3F3C 100E move.w -[A7], 0x100E
00001C32 A9EB syscall Pack4/FP68K
00001C34 4870 0800 pea.l [A0 + D0]
00001C38 486E FFDE pea.l [A6 - 0x22]
00001C3C 3F3C 1008 move.w -[A7], 0x1008
00001C40 A9EB syscall Pack4/FP68K
00001C42 6C00 0216 bge +0x218 /* 00001E5A */
00001C46 2003 move.l D0, D3
00001C48 5280 addq.l D0, 1
00001C4A E588 lsl D0, 2
00001C4C 206D C880 movea.l A0, [A5 - 0x3780]
00001C50 2203 move.l D1, D3
00001C52 E589 lsl D1, 2
00001C54 226D C880 movea.l A1, [A5 - 0x3780]
00001C58 4871 1800 pea.l [A1 + D1]
00001C5C 486E FFDE pea.l [A6 - 0x22]
00001C60 3F3C 100E move.w -[A7], 0x100E
00001C64 A9EB syscall Pack4/FP68K
00001C66 4870 0800 pea.l [A0 + D0]
00001C6A 486E FFDE pea.l [A6 - 0x22]
00001C6E 3F3C 1002 move.w -[A7], 0x1002
00001C72 A9EB syscall Pack4/FP68K
00001C74 2003 move.l D0, D3
00001C76 E588 lsl D0, 2
00001C78 206D C880 movea.l A0, [A5 - 0x3780]
00001C7C 2403 move.l D2, D3
00001C7E 5282 addq.l D2, 1
00001C80 E58A lsl D2, 2
00001C82 2D70 0800 FFD0 move.l [A6 - 0x30], [A0 + D0]
00001C88 206D C880 movea.l A0, [A5 - 0x3780]
00001C8C 4870 2800 pea.l [A0 + D2]
00001C90 486E FFD4 pea.l [A6 - 0x2C]
00001C94 3F3C 100E move.w -[A7], 0x100E
00001C98 A9EB syscall Pack4/FP68K
00001C9A 486E FFE8 pea.l [A6 - 0x18]
00001C9E 486E FFD4 pea.l [A6 - 0x2C]
00001CA2 3F3C 1002 move.w -[A7], 0x1002
00001CA6 A9EB syscall Pack4/FP68K
00001CA8 486E FFD4 pea.l [A6 - 0x2C]
00001CAC 486E FFD4 pea.l [A6 - 0x2C]
00001CB0 3F3C 1010 move.w -[A7], 0x1010
00001CB4 A9EB syscall Pack4/FP68K
00001CB6 486E FFD4 pea.l [A6 - 0x2C]
00001CBA 486E FFC6 pea.l [A6 - 0x3A]
00001CBE 3F3C 100E move.w -[A7], 0x100E
00001CC2 A9EB syscall Pack4/FP68K
00001CC4 486E FFEC pea.l [A6 - 0x14]
00001CC8 486E FFC6 pea.l [A6 - 0x3A]
00001CCC 3F3C 1000 move.w -[A7], 0x1000
00001CD0 A9EB syscall Pack4/FP68K
00001CD2 486E FFC6 pea.l [A6 - 0x3A]
00001CD6 486E FFC6 pea.l [A6 - 0x3A]
00001CDA 3F3C 1010 move.w -[A7], 0x1010
00001CDE A9EB syscall Pack4/FP68K
00001CE0 486E FFC6 pea.l [A6 - 0x3A]
00001CE4 486E FFBC pea.l [A6 - 0x44]
00001CE8 3F3C 100E move.w -[A7], 0x100E
00001CEC A9EB syscall Pack4/FP68K
00001CEE 486E FFD0 pea.l [A6 - 0x30]
00001CF2 486E FFBC pea.l [A6 - 0x44]
00001CF6 3F3C 1002 move.w -[A7], 0x1002
00001CFA A9EB syscall Pack4/FP68K
00001CFC 486E FFBC pea.l [A6 - 0x44]
00001D00 486E FFBC pea.l [A6 - 0x44]
00001D04 3F3C 1010 move.w -[A7], 0x1010
00001D08 A9EB syscall Pack4/FP68K
00001D0A 486E FFBC pea.l [A6 - 0x44]
00001D0E 486E FFB2 pea.l [A6 - 0x4E]
00001D12 3F3C 100E move.w -[A7], 0x100E
00001D16 A9EB syscall Pack4/FP68K
00001D18 486E FFDE pea.l [A6 - 0x22]
00001D1C 486E FFB2 pea.l [A6 - 0x4E]
00001D20 3F3C 0008 move.w -[A7], 0x8
00001D24 A9EB syscall Pack4/FP68K
00001D26 6C00 0132 bge +0x134 /* 00001E5A */
00001D2A 2003 move.l D0, D3
00001D2C 5280 addq.l D0, 1
00001D2E E588 lsl D0, 2
00001D30 206D C880 movea.l A0, [A5 - 0x3780]
00001D34 2D7C 4007 B400 FFDE move.l [A6 - 0x22], 0x4007B400
00001D3C 42AE FFE2 clr.l [A6 - 0x1E]
00001D40 426E FFE6 clr.w [A6 - 0x1A]
00001D44 4870 0800 pea.l [A0 + D0]
00001D48 486E FFDE pea.l [A6 - 0x22]
00001D4C 3F3C 1000 move.w -[A7], 0x1000
00001D50 A9EB syscall Pack4/FP68K
00001D52 486E FFDE pea.l [A6 - 0x22]
00001D56 486E FFDE pea.l [A6 - 0x22]
00001D5A 3F3C 1010 move.w -[A7], 0x1010
00001D5E A9EB syscall Pack4/FP68K
00001D60 2D6E FFDE FFF4 move.l [A6 - 0xC], [A6 - 0x22]
00001D66 486E FFF8 pea.l [A6 - 0x8]
00001D6A 486E FFDE pea.l [A6 - 0x22]
00001D6E 3F3C 100E move.w -[A7], 0x100E
00001D72 A9EB syscall Pack4/FP68K
00001D74 486E FFF4 pea.l [A6 - 0xC]
00001D78 486E FFDE pea.l [A6 - 0x22]
00001D7C 3F3C 1004 move.w -[A7], 0x1004
00001D80 A9EB syscall Pack4/FP68K
00001D82 486E FFDE pea.l [A6 - 0x22]
00001D86 486E FFDE pea.l [A6 - 0x22]
00001D8A 3F3C 1010 move.w -[A7], 0x1010
00001D8E A9EB syscall Pack4/FP68K
00001D90 2003 move.l D0, D3
00001D92 E588 lsl D0, 2
00001D94 206D C880 movea.l A0, [A5 - 0x3780]
00001D98 2D7C 3FFF 8000 FFD4 move.l [A6 - 0x2C], 0x3FFF8000
00001DA0 42AE FFD8 clr.l [A6 - 0x28]
00001DA4 426E FFDC clr.w [A6 - 0x24]
00001DA8 486E FFF8 pea.l [A6 - 0x8]
00001DAC 486E FFD4 pea.l [A6 - 0x2C]
00001DB0 3F3C 1002 move.w -[A7], 0x1002
00001DB4 A9EB syscall Pack4/FP68K
00001DB6 4870 0800 pea.l [A0 + D0]
00001DBA 486E FFD4 pea.l [A6 - 0x2C]
00001DBE 3F3C 1004 move.w -[A7], 0x1004
00001DC2 A9EB syscall Pack4/FP68K
00001DC4 486E FFDE pea.l [A6 - 0x22]
00001DC8 486E FFD4 pea.l [A6 - 0x2C]
00001DCC 3F3C 1000 move.w -[A7], 0x1000
00001DD0 A9EB syscall Pack4/FP68K
00001DD2 486E FFD4 pea.l [A6 - 0x2C]
00001DD6 486E FFD4 pea.l [A6 - 0x2C]
00001DDA 3F3C 1010 move.w -[A7], 0x1010
00001DDE A9EB syscall Pack4/FP68K
00001DE0 2D6E FFD4 FFFC move.l [A6 - 0x4], [A6 - 0x2C]
00001DE6 2D7C 4007 B400 FFDE move.l [A6 - 0x22], 0x4007B400
00001DEE 42AE FFE2 clr.l [A6 - 0x1E]
00001DF2 426E FFE6 clr.w [A6 - 0x1A]
00001DF6 486E FFFC pea.l [A6 - 0x4]
00001DFA 486E FFD4 pea.l [A6 - 0x2C]
00001DFE 3F3C 100E move.w -[A7], 0x100E
00001E02 A9EB syscall Pack4/FP68K
00001E04 486E FFDE pea.l [A6 - 0x22]
00001E08 486E FFD4 pea.l [A6 - 0x2C]
00001E0C 3F3C 0008 move.w -[A7], 0x8
00001E10 A9EB syscall Pack4/FP68K
00001E12 6F00 015E ble +0x160 /* 00001F72 */
00001E16 2D7C 4007 B400 FFDE move.l [A6 - 0x22], 0x4007B400
00001E1E 42AE FFE2 clr.l [A6 - 0x1E]
00001E22 426E FFE6 clr.w [A6 - 0x1A]
00001E26 486E FFFC pea.l [A6 - 0x4]
00001E2A 486E FFD4 pea.l [A6 - 0x2C]
00001E2E 3F3C 100E move.w -[A7], 0x100E
00001E32 A9EB syscall Pack4/FP68K
00001E34 486E FFDE pea.l [A6 - 0x22]
00001E38 486E FFD4 pea.l [A6 - 0x2C]
00001E3C 3F3C 0002 move.w -[A7], 0x2
00001E40 A9EB syscall Pack4/FP68K
00001E42 486E FFD4 pea.l [A6 - 0x2C]
00001E46 486E FFD4 pea.l [A6 - 0x2C]
00001E4A 3F3C 1010 move.w -[A7], 0x1010
00001E4E A9EB syscall Pack4/FP68K
00001E50 2D6E FFD4 FFFC move.l [A6 - 0x4], [A6 - 0x2C]
00001E56 6000 011A bra +0x11C /* 00001F72 */
label00001E5A:
00001E5A 2003 move.l D0, D3
00001E5C 5280 addq.l D0, 1
00001E5E E588 lsl D0, 2
00001E60 206D C880 movea.l A0, [A5 - 0x3780]
00001E64 486E FFF8 pea.l [A6 - 0x8]
00001E68 486E FFDE pea.l [A6 - 0x22]
00001E6C 3F3C 100E move.w -[A7], 0x100E
00001E70 A9EB syscall Pack4/FP68K
00001E72 4870 0800 pea.l [A0 + D0]
00001E76 486E FFDE pea.l [A6 - 0x22]
00001E7A 3F3C 1004 move.w -[A7], 0x1004
00001E7E A9EB syscall Pack4/FP68K
00001E80 486E FFDE pea.l [A6 - 0x22]
00001E84 486E FFDE pea.l [A6 - 0x22]
00001E88 3F3C 1010 move.w -[A7], 0x1010
00001E8C A9EB syscall Pack4/FP68K
00001E8E 2003 move.l D0, D3
00001E90 E588 lsl D0, 2
00001E92 206D C880 movea.l A0, [A5 - 0x3780]
00001E96 2D7C 3FFF 8000 FFD4 move.l [A6 - 0x2C], 0x3FFF8000
00001E9E 42AE FFD8 clr.l [A6 - 0x28]
00001EA2 426E FFDC clr.w [A6 - 0x24]
00001EA6 486E FFF8 pea.l [A6 - 0x8]
00001EAA 486E FFD4 pea.l [A6 - 0x2C]
00001EAE 3F3C 1002 move.w -[A7], 0x1002
00001EB2 A9EB syscall Pack4/FP68K
00001EB4 4870 0800 pea.l [A0 + D0]
00001EB8 486E FFD4 pea.l [A6 - 0x2C]
00001EBC 3F3C 1004 move.w -[A7], 0x1004
00001EC0 A9EB syscall Pack4/FP68K
00001EC2 486E FFDE pea.l [A6 - 0x22]
00001EC6 486E FFD4 pea.l [A6 - 0x2C]
00001ECA 3F3C 1000 move.w -[A7], 0x1000
00001ECE A9EB syscall Pack4/FP68K
00001ED0 486E FFD4 pea.l [A6 - 0x2C]
00001ED4 486E FFD4 pea.l [A6 - 0x2C]
00001ED8 3F3C 1010 move.w -[A7], 0x1010
00001EDC A9EB syscall Pack4/FP68K
00001EDE 2D6E FFD4 FFFC move.l [A6 - 0x4], [A6 - 0x2C]
00001EE4 6000 008C bra +0x8E /* 00001F72 */
label00001EE8:
00001EE8 2003 move.l D0, D3
00001EEA 5280 addq.l D0, 1
00001EEC E588 lsl D0, 2
00001EEE 206D C880 movea.l A0, [A5 - 0x3780]
00001EF2 486E FFF8 pea.l [A6 - 0x8]
00001EF6 486E FFDE pea.l [A6 - 0x22]
00001EFA 3F3C 100E move.w -[A7], 0x100E
00001EFE A9EB syscall Pack4/FP68K
00001F00 4870 0800 pea.l [A0 + D0]
00001F04 486E FFDE pea.l [A6 - 0x22]
00001F08 3F3C 1004 move.w -[A7], 0x1004
00001F0C A9EB syscall Pack4/FP68K
00001F0E 486E FFDE pea.l [A6 - 0x22]
00001F12 486E FFDE pea.l [A6 - 0x22]
00001F16 3F3C 1010 move.w -[A7], 0x1010
00001F1A A9EB syscall Pack4/FP68K
00001F1C 2003 move.l D0, D3
00001F1E E588 lsl D0, 2
00001F20 206D C880 movea.l A0, [A5 - 0x3780]
00001F24 2D7C 3FFF 8000 FFD4 move.l [A6 - 0x2C], 0x3FFF8000
00001F2C 42AE FFD8 clr.l [A6 - 0x28]
00001F30 426E FFDC clr.w [A6 - 0x24]
00001F34 486E FFF8 pea.l [A6 - 0x8]
00001F38 486E FFD4 pea.l [A6 - 0x2C]
00001F3C 3F3C 1002 move.w -[A7], 0x1002
00001F40 A9EB syscall Pack4/FP68K
00001F42 4870 0800 pea.l [A0 + D0]
00001F46 486E FFD4 pea.l [A6 - 0x2C]
00001F4A 3F3C 1004 move.w -[A7], 0x1004
00001F4E A9EB syscall Pack4/FP68K
00001F50 486E FFDE pea.l [A6 - 0x22]
00001F54 486E FFD4 pea.l [A6 - 0x2C]
00001F58 3F3C 1000 move.w -[A7], 0x1000
00001F5C A9EB syscall Pack4/FP68K
00001F5E 486E FFD4 pea.l [A6 - 0x2C]
00001F62 486E FFD4 pea.l [A6 - 0x2C]
00001F66 3F3C 1010 move.w -[A7], 0x1010
00001F6A A9EB syscall Pack4/FP68K
00001F6C 2D6E FFD4 FFFC move.l [A6 - 0x4], [A6 - 0x2C]
label00001F72:
00001F72 0C83 0000 018F cmpi.l D3, 0x18F
00001F78 6D0E blt +0x10 /* 00001F88 */
00001F7A 206D C880 movea.l A0, [A5 - 0x3780]
00001F7E 226E 0008 movea.l A1, [A6 + 0x8]
00001F82 22A8 063C move.l [A1], [A0 + 0x63C]
00001F86 6008 bra +0xA /* 00001F90 */
label00001F88:
00001F88 206E 0008 movea.l A0, [A6 + 0x8]
00001F8C 20AE FFFC move.l [A0], [A6 - 0x4]
label00001F90:
00001F90 261F move.l D3, [A7]+
00001F92 4E5E unlink A6
00001F94 4E75 rts
00001F96 9349 subx.w -[A1], -[A1]
00001F98 6E74 bgt +0x76 /* 0000200E */
00001F9A 6572 bcs +0x74 /* 0000200E */
00001F9C 7046 moveq.l D0, 0x46
00001F9E 756E moveq.l D2, 0x6E
00001FA0 6374 bls +0x76 /* 00002016 */
00001FA2 696F bvs +0x71 /* 00002013 */
00001FA4 6E56 bgt +0x58 /* 00001FFC */
00001FA6 616C bsr +0x6E /* 00002014 */
00001FA8 7565 moveq.l D2, 0x65
00001FAA 0000 4E56 ori.b D0, 0x56 /* 'V' */
00001FAE FA24 .extension 0xA24 // unimplemented
00001FB0 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7
00001FB4 1C2E 0018 move.b D6, [A6 + 0x18]
00001FB8 426E FA7A clr.w [A6 - 0x586]
00001FBC 7A00 moveq.l D5, 0x00
00001FBE 7800 moveq.l D4, 0x00
00001FC0 426E FF88 clr.w [A6 - 0x78]
00001FC4 7E01 moveq.l D7, 0x01
00001FC6 7A00 moveq.l D5, 0x00
00001FC8 2F2D C93C move.l -[A7], [A5 - 0x36C4]
00001FCC A873 syscall SetPort
00001FCE 2B6E 0014 C1EA move.l [A5 - 0x3E16], [A6 + 0x14]
00001FD4 486E 0008 pea.l [A6 + 0x8]
00001FD8 486E FA24 pea.l [A6 - 0x5DC]
00001FDC 3F3C 100E move.w -[A7], 0x100E
00001FE0 A9EB syscall Pack4/FP68K
00001FE2 2D6E FA24 FFB2 move.l [A6 - 0x4E], [A6 - 0x5DC]
00001FE8 2D6E FA28 FFB6 move.l [A6 - 0x4A], [A6 - 0x5D8]
00001FEE 3D6E FA2C FFBA move.w [A6 - 0x46], [A6 - 0x5D4]
00001FF4 486E 000C pea.l [A6 + 0xC]
00001FF8 486E FA24 pea.l [A6 - 0x5DC]
label00001FFC:
00001FFC 3F3C 100E move.w -[A7], 0x100E
00002000 A9EB syscall Pack4/FP68K
00002002 2D6E FA24 FFEC move.l [A6 - 0x14], [A6 - 0x5DC]
00002008 2D6E FA28 FFF0 move.l [A6 - 0x10], [A6 - 0x5D8]
label0000200E:
0000200E 3D6E FA2C FFF4 move.w [A6 - 0xC], [A6 - 0x5D4]
fn00002014:
00002014 2D6E FFB2 FA24 move.l [A6 - 0x5DC], [A6 - 0x4E]
// begin alternate branch 00002016-0000201A
label00002016:
00002016 FFB2 .extension 0xFB2 // unimplemented
00002018 FA24 .extension 0xA24 // unimplemented
// end alternate branch 00002016-0000201A
label00002016: // (misaligned)
0000201A 2D6E FFB6 FA28 move.l [A6 - 0x5D8], [A6 - 0x4A]
00002020 3D6E FFBA FA2C move.w [A6 - 0x5D4], [A6 - 0x46]
00002026 486E FFEC pea.l [A6 - 0x14]
0000202A 486E FA24 pea.l [A6 - 0x5DC]
0000202E 3F3C 0002 move.w -[A7], 0x2
00002032 A9EB syscall Pack4/FP68K
00002034 2D6E FA24 FFE2 move.l [A6 - 0x1E], [A6 - 0x5DC]
0000203A 2D6E FA28 FFE6 move.l [A6 - 0x1A], [A6 - 0x5D8]
00002040 3D6E FA2C FFEA move.w [A6 - 0x16], [A6 - 0x5D4]
00002046 2D7C 4000 8000 FA24 move.l [A6 - 0x5DC], 0x40008000
0000204E 42AE FA28 clr.l [A6 - 0x5D8]
00002052 426E FA2C clr.w [A6 - 0x5D4]
00002056 2D6E FFE2 FA2E move.l [A6 - 0x5D2], [A6 - 0x1E]
0000205C 2D6E FFE6 FA32 move.l [A6 - 0x5CE], [A6 - 0x1A]
00002062 3D6E FFEA FA36 move.w [A6 - 0x5CA], [A6 - 0x16]
00002068 486E FA24 pea.l [A6 - 0x5DC]
0000206C 486E FA2E pea.l [A6 - 0x5D2]
00002070 3F3C 0006 move.w -[A7], 0x6
00002074 A9EB syscall Pack4/FP68K
00002076 486E FFEC pea.l [A6 - 0x14]
0000207A 486E FA2E pea.l [A6 - 0x5D2]
0000207E 3F3C 0000 move.w -[A7], 0x0
00002082 A9EB syscall Pack4/FP68K
00002084 2D6E FA2E FFD4 move.l [A6 - 0x2C], [A6 - 0x5D2]
0000208A 2D6E FA32 FFD8 move.l [A6 - 0x28], [A6 - 0x5CE]
00002090 3D6E FA36 FFDC move.w [A6 - 0x24], [A6 - 0x5CA]
00002096 2D7C 3FFF 8000 FFCA move.l [A6 - 0x36], 0x3FFF8000
0000209E 42AE FFCE clr.l [A6 - 0x32]
000020A2 426E FFD2 clr.w [A6 - 0x2E]
000020A6 486E FE88 pea.l [A6 - 0x178]
000020AA 2F2E FFB8 move.l -[A7], [A6 - 0x48]
000020AE 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
000020B2 3F2E FFB2 move.w -[A7], [A6 - 0x4E]
000020B6 4EB9 0000 9ED2 jsr [0x00009ED2]
000020BC 486E FD88 pea.l [A6 - 0x278]
000020C0 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000020C4 2F2E FFEE move.l -[A7], [A6 - 0x12]
000020C8 3F2E FFEC move.w -[A7], [A6 - 0x14]
000020CC 4EB9 0000 9ED2 jsr [0x00009ED2]
000020D2 486E FA7C pea.l [A6 - 0x584]
000020D6 2F2E FFD0 move.l -[A7], [A6 - 0x30]
000020DA 2F2E FFCC move.l -[A7], [A6 - 0x34]
000020DE 3F2E FFCA move.w -[A7], [A6 - 0x36]
000020E2 4EB9 0000 9ED2 jsr [0x00009ED2]
000020E8 2F2D C93C move.l -[A7], [A5 - 0x36C4]
000020EC A873 syscall SetPort
000020EE 2F2D C93C move.l -[A7], [A5 - 0x36C4]
000020F2 3F3C 0003 move.w -[A7], 0x3
000020F6 486E FF9C pea.l [A6 - 0x64]
000020FA 486E FFC6 pea.l [A6 - 0x3A]
000020FE 486E FF94 pea.l [A6 - 0x6C]
00002102 A98D syscall GetDialogItem/GetDItem
00002104 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00002108 486E FE88 pea.l [A6 - 0x178]
0000210C A98F syscall SetDialogItemText/SetIText
0000210E 2F2D C93C move.l -[A7], [A5 - 0x36C4]
00002112 3F3C 0004 move.w -[A7], 0x4
00002116 486E FF9C pea.l [A6 - 0x64]
0000211A 486E FFC6 pea.l [A6 - 0x3A]
0000211E 486E FF94 pea.l [A6 - 0x6C]
00002122 A98D syscall GetDialogItem/GetDItem
00002124 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00002128 486E FD88 pea.l [A6 - 0x278]
0000212C A98F syscall SetDialogItemText/SetIText
0000212E 2F2D C93C move.l -[A7], [A5 - 0x36C4]
00002132 3F3C 000F move.w -[A7], 0xF
00002136 486E FF9C pea.l [A6 - 0x64]
0000213A 486E FFC6 pea.l [A6 - 0x3A]
0000213E 486E FF94 pea.l [A6 - 0x6C]
00002142 A98D syscall GetDialogItem/GetDItem
00002144 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00002148 486E FA7C pea.l [A6 - 0x584]
0000214C A98F syscall SetDialogItemText/SetIText
0000214E 2F2D C93C move.l -[A7], [A5 - 0x36C4]
00002152 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002156 486E FF9C pea.l [A6 - 0x64]
0000215A 486E FFC6 pea.l [A6 - 0x3A]
0000215E 486E FF94 pea.l [A6 - 0x6C]
00002162 A98D syscall GetDialogItem/GetDItem
00002164 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00002168 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000216C A98F syscall SetDialogItemText/SetIText
0000216E 2F2D C93C move.l -[A7], [A5 - 0x36C4]
00002172 A915 syscall ShowWindow
00002174 2F2D C93C move.l -[A7], [A5 - 0x36C4]
00002178 4EB9 0000 1840 jsr [0x00001840]
0000217E 2F2D C93C move.l -[A7], [A5 - 0x36C4]
00002182 A91F syscall SelectWindow
00002184 1F06 move.b -[A7], D6
00002186 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000218A 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000218E 3F2E FFEC move.w -[A7], [A6 - 0x14]
00002192 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00002196 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000219A 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
0000219E 4EB9 0000 42C4 jsr [0x000042C4]
000021A4 4FEF 0044 lea.l A7, [A7 + 0x44]
000021A8 6000 20E8 bra +0x20EA /* 00004292 */
label000021AC:
000021AC 4879 0000 44DE push.l 0x44DE
000021B2 486E FA78 pea.l [A6 - 0x588]
000021B6 A991 syscall ModalDialog
000021B8 302E FA78 move.w D0, [A6 - 0x588]
000021BC 0C40 0017 cmpi.w D0, 0x17
000021C0 6200 20D0 bhi +0x20D2 /* 00004292 */
000021C4 D040 add.w D0, D0
000021C6 303B 0006 move.w D0, [PC + D0.w + 0x6]
000021CA 4EFB 0002 jmp [PC + D0.w + 0x2]
000021CE 20C4 move.l [A0]+, D4
000021D0 0030 1C40 0040 ori.b [A0 + D0.w + 0x40], 0x40 /* '@' */
000021D6 017E bchg <<invalid special address>>, D0
000021D8 02F0 0BA6 0598 1120 andi.? [[0x598] + D0 * 2 + 0x1120], 0xFFFFFFFFFFFFFFFF
000021E0 20C4 move.l [A0]+, D4
000021E2 20C4 move.l [A0]+, D4
000021E4 20C4 move.l [A0]+, D4
000021E6 20C4 move.l [A0]+, D4
000021E8 150A move.b -[A2], A2
000021EA 15CC 02BC move.b [PC + 0x2BC /* 000024A8, value 0xA9 */], A4
000021EE 20C4 move.l [A0]+, D4
000021F0 1400 move.b D2, D0
000021F2 1478 1346 movea.b A2, [0x00001346]
000021F6 040E 07A6 subi.b A6, 0xA6
000021FA 0E7A 09B4 2F2D .invalid.w [PC + 0x2F2D /* 00005129, value 0x7C20 '| ' */], 0x9B4 // invalid immediate operation
00002200 C93C .incomplete
00002202 A916 syscall HideWindow
00002204 3D7C 0001 FA7A move.w [A6 - 0x586], 0x1
0000220A 6000 2086 bra +0x2088 /* 00004292 */
0000220E 2F2D C93C move.l -[A7], [A5 - 0x36C4]
00002212 3F3C 0003 move.w -[A7], 0x3
00002216 486E FF9C pea.l [A6 - 0x64]
0000221A 486E FFC6 pea.l [A6 - 0x3A]
0000221E 486E FF94 pea.l [A6 - 0x6C]
00002222 A98D syscall GetDialogItem/GetDItem
00002224 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00002228 486E FE88 pea.l [A6 - 0x178]
0000222C A990 syscall GetDialogItemText/GetIText
0000222E 486E FFB2 pea.l [A6 - 0x4E]
00002232 486E FE88 pea.l [A6 - 0x178]
00002236 4EB9 0000 9E90 jsr [0x00009E90]
0000223C 486E 0008 pea.l [A6 + 0x8]
00002240 486E FFB2 pea.l [A6 - 0x4E]
00002244 3F3C 1008 move.w -[A7], 0x1008
00002248 A9EB syscall Pack4/FP68K
0000224A 504F addq.w A7, 8
0000224C 6E10 bgt +0x12 /* 0000225E */
0000224E 486E FFEC pea.l [A6 - 0x14]
00002252 486E FFB2 pea.l [A6 - 0x4E]
00002256 3F3C 0008 move.w -[A7], 0x8
0000225A A9EB syscall Pack4/FP68K
0000225C 6C44 bge +0x46 /* 000022A2 */
label0000225E:
0000225E 486E 0008 pea.l [A6 + 0x8]
00002262 486E FA2E pea.l [A6 - 0x5D2]
00002266 3F3C 100E move.w -[A7], 0x100E
0000226A A9EB syscall Pack4/FP68K
0000226C 2D6E FA2E FFB2 move.l [A6 - 0x4E], [A6 - 0x5D2]
00002272 2D6E FA32 FFB6 move.l [A6 - 0x4A], [A6 - 0x5CE]
00002278 3D6E FA36 FFBA move.w [A6 - 0x46], [A6 - 0x5CA]
0000227E 486E FE88 pea.l [A6 - 0x178]
00002282 2F2E FFB8 move.l -[A7], [A6 - 0x48]
00002286 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
0000228A 3F2E FFB2 move.w -[A7], [A6 - 0x4E]
0000228E 4EB9 0000 9ED2 jsr [0x00009ED2]
00002294 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00002298 486E FE88 pea.l [A6 - 0x178]
0000229C A98F syscall SetDialogItemText/SetIText
0000229E 4FEF 000E lea.l A7, [A7 + 0xE]
label000022A2:
000022A2 2D6E FFB2 FA2E move.l [A6 - 0x5D2], [A6 - 0x4E]
000022A8 2D6E FFB6 FA32 move.l [A6 - 0x5CE], [A6 - 0x4A]
000022AE 3D6E FFBA FA36 move.w [A6 - 0x5CA], [A6 - 0x46]
000022B4 486E FFEC pea.l [A6 - 0x14]
000022B8 486E FA2E pea.l [A6 - 0x5D2]
000022BC 3F3C 0002 move.w -[A7], 0x2
000022C0 A9EB syscall Pack4/FP68K
000022C2 2D6E FA2E FFE2 move.l [A6 - 0x1E], [A6 - 0x5D2]
000022C8 2D6E FA32 FFE6 move.l [A6 - 0x1A], [A6 - 0x5CE]
000022CE 3D6E FA36 FFEA move.w [A6 - 0x16], [A6 - 0x5CA]
000022D4 2D7C 4000 8000 FA2E move.l [A6 - 0x5D2], 0x40008000
000022DC 42AE FA32 clr.l [A6 - 0x5CE]
000022E0 426E FA36 clr.w [A6 - 0x5CA]
000022E4 2D6E FFE2 FA24 move.l [A6 - 0x5DC], [A6 - 0x1E]
000022EA 2D6E FFE6 FA28 move.l [A6 - 0x5D8], [A6 - 0x1A]
000022F0 3D6E FFEA FA2C move.w [A6 - 0x5D4], [A6 - 0x16]
000022F6 486E FA2E pea.l [A6 - 0x5D2]
000022FA 486E FA24 pea.l [A6 - 0x5DC]
000022FE 3F3C 0006 move.w -[A7], 0x6
00002302 A9EB syscall Pack4/FP68K
00002304 486E FFEC pea.l [A6 - 0x14]
00002308 486E FA24 pea.l [A6 - 0x5DC]
0000230C 3F3C 0000 move.w -[A7], 0x0
00002310 A9EB syscall Pack4/FP68K
00002312 2D6E FA24 FFD4 move.l [A6 - 0x2C], [A6 - 0x5DC]
00002318 2D6E FA28 FFD8 move.l [A6 - 0x28], [A6 - 0x5D8]
0000231E 3D6E FA2C FFDC move.w [A6 - 0x24], [A6 - 0x5D4]
00002324 1F06 move.b -[A7], D6
00002326 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000232A 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000232E 3F2E FFEC move.w -[A7], [A6 - 0x14]
00002332 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00002336 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000233A 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
0000233E 4EB9 0000 42C4 jsr [0x000042C4]
00002344 4FEF 0016 lea.l A7, [A7 + 0x16]
00002348 6000 1F48 bra +0x1F4A /* 00004292 */
0000234C 2F2D C93C move.l -[A7], [A5 - 0x36C4]
00002350 3F3C 0004 move.w -[A7], 0x4
00002354 486E FF9C pea.l [A6 - 0x64]
00002358 486E FFC6 pea.l [A6 - 0x3A]
0000235C 486E FF94 pea.l [A6 - 0x6C]
00002360 A98D syscall GetDialogItem/GetDItem
00002362 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00002366 486E FD88 pea.l [A6 - 0x278]
0000236A A990 syscall GetDialogItemText/GetIText
0000236C 486E FFEC pea.l [A6 - 0x14]
00002370 486E FD88 pea.l [A6 - 0x278]
00002374 4EB9 0000 9E90 jsr [0x00009E90]
0000237A 486E 000C pea.l [A6 + 0xC]
0000237E 486E FFEC pea.l [A6 - 0x14]
00002382 3F3C 1008 move.w -[A7], 0x1008
00002386 A9EB syscall Pack4/FP68K
00002388 504F addq.w A7, 8
0000238A 6D10 blt +0x12 /* 0000239C */
0000238C 486E FFB2 pea.l [A6 - 0x4E]
00002390 486E FFEC pea.l [A6 - 0x14]
00002394 3F3C 0008 move.w -[A7], 0x8
00002398 A9EB syscall Pack4/FP68K
0000239A 6F44 ble +0x46 /* 000023E0 */
label0000239C:
0000239C 486E 000C pea.l [A6 + 0xC]
000023A0 486E FA2E pea.l [A6 - 0x5D2]
000023A4 3F3C 100E move.w -[A7], 0x100E
000023A8 A9EB syscall Pack4/FP68K
000023AA 2D6E FA2E FFEC move.l [A6 - 0x14], [A6 - 0x5D2]
000023B0 2D6E FA32 FFF0 move.l [A6 - 0x10], [A6 - 0x5CE]
000023B6 3D6E FA36 FFF4 move.w [A6 - 0xC], [A6 - 0x5CA]
000023BC 486E FD88 pea.l [A6 - 0x278]
000023C0 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000023C4 2F2E FFEE move.l -[A7], [A6 - 0x12]
000023C8 3F2E FFEC move.w -[A7], [A6 - 0x14]
000023CC 4EB9 0000 9ED2 jsr [0x00009ED2]
000023D2 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
000023D6 486E FD88 pea.l [A6 - 0x278]
000023DA A98F syscall SetDialogItemText/SetIText
000023DC 4FEF 000E lea.l A7, [A7 + 0xE]
label000023E0:
000023E0 2D6E FFB2 FA2E move.l [A6 - 0x5D2], [A6 - 0x4E]
000023E6 2D6E FFB6 FA32 move.l [A6 - 0x5CE], [A6 - 0x4A]
000023EC 3D6E FFBA FA36 move.w [A6 - 0x5CA], [A6 - 0x46]
000023F2 486E FFEC pea.l [A6 - 0x14]
000023F6 486E FA2E pea.l [A6 - 0x5D2]
000023FA 3F3C 0002 move.w -[A7], 0x2
000023FE A9EB syscall Pack4/FP68K
00002400 2D6E FA2E FFE2 move.l [A6 - 0x1E], [A6 - 0x5D2]
00002406 2D6E FA32 FFE6 move.l [A6 - 0x1A], [A6 - 0x5CE]
0000240C 3D6E FA36 FFEA move.w [A6 - 0x16], [A6 - 0x5CA]
00002412 2D7C 4000 8000 FA2E move.l [A6 - 0x5D2], 0x40008000
0000241A 42AE FA32 clr.l [A6 - 0x5CE]
0000241E 426E FA36 clr.w [A6 - 0x5CA]
00002422 2D6E FFE2 FA24 move.l [A6 - 0x5DC], [A6 - 0x1E]
00002428 2D6E FFE6 FA28 move.l [A6 - 0x5D8], [A6 - 0x1A]
0000242E 3D6E FFEA FA2C move.w [A6 - 0x5D4], [A6 - 0x16]
00002434 486E FA2E pea.l [A6 - 0x5D2]
00002438 486E FA24 pea.l [A6 - 0x5DC]
0000243C 3F3C 0006 move.w -[A7], 0x6
00002440 A9EB syscall Pack4/FP68K
00002442 486E FFEC pea.l [A6 - 0x14]
00002446 486E FA24 pea.l [A6 - 0x5DC]
0000244A 3F3C 0000 move.w -[A7], 0x0
0000244E A9EB syscall Pack4/FP68K
00002450 2D6E FA24 FFD4 move.l [A6 - 0x2C], [A6 - 0x5DC]
00002456 2D6E FA28 FFD8 move.l [A6 - 0x28], [A6 - 0x5D8]
0000245C 3D6E FA2C FFDC move.w [A6 - 0x24], [A6 - 0x5D4]
00002462 1F06 move.b -[A7], D6
00002464 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00002468 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000246C 3F2E FFEC move.w -[A7], [A6 - 0x14]
00002470 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00002474 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00002478 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
0000247C 4EB9 0000 42C4 jsr [0x000042C4]
00002482 4FEF 0016 lea.l A7, [A7 + 0x16]
00002486 6000 1E0A bra +0x1E0C /* 00004292 */
0000248A 2F2D C93C move.l -[A7], [A5 - 0x36C4]
0000248E 3F3C 000F move.w -[A7], 0xF
00002492 486E FF9C pea.l [A6 - 0x64]
00002496 486E FFC6 pea.l [A6 - 0x3A]
0000249A 486E FF94 pea.l [A6 - 0x6C]
0000249E A98D syscall GetDialogItem/GetDItem
000024A0 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
000024A4 486E FA7C pea.l [A6 - 0x584]
000024A8 A990 syscall GetDialogItemText/GetIText
000024AA 486E FFCA pea.l [A6 - 0x36]
000024AE 486E FA7C pea.l [A6 - 0x584]
000024B2 4EB9 0000 9E90 jsr [0x00009E90]
000024B8 504F addq.w A7, 8
000024BA 6000 1DD6 bra +0x1DD8 /* 00004292 */
000024BE 4227 clr.b -[A7]
000024C0 486D BFBC pea.l [A5 - 0x4044]
000024C4 4EB9 0000 0270 jsr [0x00000270]
000024CA 7001 moveq.l D0, 0x01
000024CC B0AD C1D2 cmp.l D0, [A5 - 0x3E2E]
000024D0 5C4F addq.w A7, 6
000024D2 6710 beq +0x12 /* 000024E4 */
000024D4 486D F7C1 pea.l [A5 - 0x83F]
000024D8 4EB9 0000 0008 jsr [0x00000008 /* BusErrVct */]
000024DE 584F addq.w A7, 4
000024E0 6000 1DB0 bra +0x1DB2 /* 00004292 */
label000024E4:
000024E4 554F subq.w A7, 2
000024E6 3F2D C1E8 move.w -[A7], [A5 - 0x3E18]
000024EA 3F3C 0001 move.w -[A7], 0x1
000024EE 2F2D C0C6 move.l -[A7], [A5 - 0x3F3A]
000024F2 4EB9 0000 0098 jsr [0x00000098]
000024F8 301F move.w D0, [A7]+
000024FA 2F2D C880 move.l -[A7], [A5 - 0x3780]
000024FE 4878 0190 push.l 0x190
00002502 486D BFBC pea.l [A5 - 0x4044]
00002506 4EB9 0000 0298 jsr [0x00000298]
0000250C 7600 moveq.l D3, 0x00
0000250E 4FEF 000C lea.l A7, [A7 + 0xC]
00002512 6000 0084 bra +0x86 /* 00002598 */
label00002516:
00002516 2D7C 4000 8000 FA2E move.l [A6 - 0x5D2], 0x40008000
0000251E 42AE FA32 clr.l [A6 - 0x5CE]
00002522 426E FA36 clr.w [A6 - 0x5CA]
00002526 3043 movea.w A0, D3
00002528 2008 move.l D0, A0
0000252A E588 lsl D0, 2
0000252C 206D C880 movea.l A0, [A5 - 0x3780]
00002530 2D7C 3FFF 8000 FA24 move.l [A6 - 0x5DC], 0x3FFF8000
00002538 42AE FA28 clr.l [A6 - 0x5D8]
0000253C 426E FA2C clr.w [A6 - 0x5D4]
00002540 4870 0800 pea.l [A0 + D0]
00002544 486E FA24 pea.l [A6 - 0x5DC]
00002548 3F3C 1000 move.w -[A7], 0x1000
0000254C A9EB syscall Pack4/FP68K
0000254E 486E FFE2 pea.l [A6 - 0x1E]
00002552 486E FA24 pea.l [A6 - 0x5DC]
00002556 3F3C 0004 move.w -[A7], 0x4
0000255A A9EB syscall Pack4/FP68K
0000255C 486E FA2E pea.l [A6 - 0x5D2]
00002560 486E FA24 pea.l [A6 - 0x5DC]
00002564 3F3C 0006 move.w -[A7], 0x6
00002568 A9EB syscall Pack4/FP68K
0000256A 486E FFEC pea.l [A6 - 0x14]
0000256E 486E FA24 pea.l [A6 - 0x5DC]
00002572 3F3C 0000 move.w -[A7], 0x0
00002576 A9EB syscall Pack4/FP68K
00002578 486E FA24 pea.l [A6 - 0x5DC]
0000257C 486E FA24 pea.l [A6 - 0x5DC]
00002580 3F3C 1010 move.w -[A7], 0x1010
00002584 A9EB syscall Pack4/FP68K
00002586 3043 movea.w A0, D3
00002588 2008 move.l D0, A0
0000258A E588 lsl D0, 2
0000258C 206D C880 movea.l A0, [A5 - 0x3780]
00002590 21AE FA24 0800 move.l [A0 + D0], [A6 - 0x5DC]
00002596 5243 addq.w D3, 1
label00002598:
00002598 0C43 0190 cmpi.w D3, 0x190
0000259C 6D00 FF78 blt -0x86 /* 00002516 */
000025A0 1F06 move.b -[A7], D6
000025A2 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000025A6 2F2E FFEE move.l -[A7], [A6 - 0x12]
000025AA 3F2E FFEC move.w -[A7], [A6 - 0x14]
000025AE 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000025B2 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000025B6 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
000025BA 4EB9 0000 42C4 jsr [0x000042C4]
000025C0 3F2D C1E8 move.w -[A7], [A5 - 0x3E18]
000025C4 4EB9 0000 00E0 jsr [0x000000E0]
000025CA 301F move.w D0, [A7]+
000025CC 3B7C FFFF C1E8 move.w [A5 - 0x3E18], 0xFFFF
000025D2 7A01 moveq.l D5, 0x01
000025D4 4FEF 0014 lea.l A7, [A7 + 0x14]
000025D8 6000 1CB8 bra +0x1CBA /* 00004292 */
000025DC 486D BFBC pea.l [A5 - 0x4044]
000025E0 4EB9 0000 0F16 jsr [0x00000F16]
000025E6 4A40 tst.w D0
000025E8 584F addq.w A7, 4
000025EA 6628 bne +0x2A /* 00002614 */
000025EC 1F06 move.b -[A7], D6
000025EE 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000025F2 2F2E FFEE move.l -[A7], [A6 - 0x12]
000025F6 3F2E FFEC move.w -[A7], [A6 - 0x14]
000025FA 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000025FE 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00002602 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00002606 4EB9 0000 42C4 jsr [0x000042C4]
0000260C 4FEF 0016 lea.l A7, [A7 + 0x16]
00002610 6000 1C80 bra +0x1C82 /* 00004292 */
label00002614:
00002614 486D BFBC pea.l [A5 - 0x4044]
00002618 486D F7DE pea.l [A5 - 0x822]
0000261C 486D C64A pea.l [A5 - 0x39B6]
00002620 4EB9 0000 9E2E jsr [0x00009E2E]
00002626 486D BFBC pea.l [A5 - 0x4044]
0000262A 4EB9 0000 0288 jsr [0x00000288]
00002630 5240 addq.w D0, 1
00002632 4FEF 0010 lea.l A7, [A7 + 0x10]
00002636 6628 bne +0x2A /* 00002660 */
00002638 1F06 move.b -[A7], D6
0000263A 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000263E 2F2E FFEE move.l -[A7], [A6 - 0x12]
00002642 3F2E FFEC move.w -[A7], [A6 - 0x14]
00002646 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000264A 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000264E 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00002652 4EB9 0000 42C4 jsr [0x000042C4]
00002658 4FEF 0016 lea.l A7, [A7 + 0x16]
0000265C 6000 1C34 bra +0x1C36 /* 00004292 */
label00002660:
00002660 2B6D C74A C0BC move.l [A5 - 0x3F44], [A5 - 0x38B6]
00002666 2B6D C74E C0C0 move.l [A5 - 0x3F40], [A5 - 0x38B2]
0000266C 3B6D C752 C0C4 move.w [A5 - 0x3F3C], [A5 - 0x38AE]
00002672 2B6D C860 C1D2 move.l [A5 - 0x3E2E], [A5 - 0x37A0]
00002678 42AD C0CA clr.l [A5 - 0x3F36]
0000267C 486D BFBC pea.l [A5 - 0x4044]
00002680 4EB9 0000 0280 jsr [0x00000280 /* CurPitch */]
00002686 7002 moveq.l D0, 0x02
00002688 B0AD C0CE cmp.l D0, [A5 - 0x3F32]
0000268C 584F addq.w A7, 4
0000268E 6634 bne +0x36 /* 000026C4 */
00002690 2D7C 4006 FF00 FA2E move.l [A6 - 0x5D2], 0x4006FF00
00002698 42AE FA32 clr.l [A6 - 0x5CE]
0000269C 426E FA36 clr.w [A6 - 0x5CA]
000026A0 486E FFE2 pea.l [A6 - 0x1E]
000026A4 486E FA2E pea.l [A6 - 0x5D2]
000026A8 3F3C 0006 move.w -[A7], 0x6
000026AC A9EB syscall Pack4/FP68K
000026AE 486E FA2E pea.l [A6 - 0x5D2]
000026B2 486E FA2E pea.l [A6 - 0x5D2]
000026B6 3F3C 1010 move.w -[A7], 0x1010
000026BA A9EB syscall Pack4/FP68K
000026BC 2B6E FA2E BB0E move.l [A5 - 0x44F2], [A6 - 0x5D2]
000026C2 6032 bra +0x34 /* 000026F6 */
label000026C4:
000026C4 2D7C 400E FFFF FA2E move.l [A6 - 0x5D2], 0x400EFFFF
000026CC 42AE FA32 clr.l [A6 - 0x5CE]
000026D0 426E FA36 clr.w [A6 - 0x5CA]
000026D4 486E FFE2 pea.l [A6 - 0x1E]
000026D8 486E FA2E pea.l [A6 - 0x5D2]
000026DC 3F3C 0006 move.w -[A7], 0x6
000026E0 A9EB syscall Pack4/FP68K
000026E2 486E FA2E pea.l [A6 - 0x5D2]
000026E6 486E FA2E pea.l [A6 - 0x5D2]
000026EA 3F3C 1010 move.w -[A7], 0x1010
000026EE A9EB syscall Pack4/FP68K
000026F0 2B6E FA2E BB0E move.l [A5 - 0x44F2], [A6 - 0x5D2]
label000026F6:
000026F6 2B6D BB0E BB06 move.l [A5 - 0x44FA], [A5 - 0x44F2]
000026FC 2B6D BB0E BB0A move.l [A5 - 0x44F6], [A5 - 0x44F2]
00002702 554F subq.w A7, 2
00002704 3F2D C1E8 move.w -[A7], [A5 - 0x3E18]
00002708 3F3C 0001 move.w -[A7], 0x1
0000270C 2F2D C0C6 move.l -[A7], [A5 - 0x3F3A]
00002710 4EB9 0000 0098 jsr [0x00000098]
00002716 301F move.w D0, [A7]+
00002718 2F2D C880 move.l -[A7], [A5 - 0x3780]
0000271C 4878 0190 push.l 0x190
00002720 486D BFBC pea.l [A5 - 0x4044]
00002724 4EB9 0000 02A8 jsr [0x000002A8]
0000272A 3F2D C1E8 move.w -[A7], [A5 - 0x3E18]
0000272E 4EB9 0000 00E0 jsr [0x000000E0]
00002734 301F move.w D0, [A7]+
00002736 1F06 move.b -[A7], D6
00002738 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000273C 2F2E FFEE move.l -[A7], [A6 - 0x12]
00002740 3F2E FFEC move.w -[A7], [A6 - 0x14]
00002744 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00002748 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000274C 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00002750 4EB9 0000 42C4 jsr [0x000042C4]
00002756 3B7C FFFF C1E8 move.w [A5 - 0x3E18], 0xFFFF
0000275C 7A01 moveq.l D5, 0x01
0000275E 4FEF 0020 lea.l A7, [A7 + 0x20]
00002762 6000 1B2E bra +0x1B30 /* 00004292 */
00002766 7600 moveq.l D3, 0x00
00002768 6000 01D8 bra +0x1DA /* 00002942 */
label0000276C:
0000276C 2D7C 4008 C800 FA2E move.l [A6 - 0x5D2], 0x4008C800
00002774 42AE FA32 clr.l [A6 - 0x5CE]
00002778 426E FA36 clr.w [A6 - 0x5CA]
0000277C 3D43 FA24 move.w [A6 - 0x5DC], D3
00002780 486E FA24 pea.l [A6 - 0x5DC]
00002784 486E FA24 pea.l [A6 - 0x5DC]
00002788 3F3C 200E move.w -[A7], 0x200E
0000278C A9EB syscall Pack4/FP68K
0000278E 486E FFCA pea.l [A6 - 0x36]
00002792 486E FA24 pea.l [A6 - 0x5DC]
00002796 3F3C 0004 move.w -[A7], 0x4
0000279A A9EB syscall Pack4/FP68K
0000279C 486E FA2E pea.l [A6 - 0x5D2]
000027A0 486E FA24 pea.l [A6 - 0x5DC]
000027A4 3F3C 0006 move.w -[A7], 0x6
000027A8 A9EB syscall Pack4/FP68K
000027AA 2D6E FA24 FFF6 move.l [A6 - 0xA], [A6 - 0x5DC]
000027B0 2D6E FA28 FFFA move.l [A6 - 0x6], [A6 - 0x5D8]
000027B6 3D6E FA2C FFFE move.w [A6 - 0x2], [A6 - 0x5D4]
000027BC 6042 bra +0x44 /* 00002800 */
label000027BE:
000027BE 2D7C 3FFE 8000 FA2E move.l [A6 - 0x5D2], 0x3FFE8000
000027C6 42AE FA32 clr.l [A6 - 0x5CE]
000027CA 426E FA36 clr.w [A6 - 0x5CA]
000027CE 2D6E FFF6 FA24 move.l [A6 - 0x5DC], [A6 - 0xA]
000027D4 2D6E FFFA FA28 move.l [A6 - 0x5D8], [A6 - 0x6]
000027DA 3D6E FFFE FA2C move.w [A6 - 0x5D4], [A6 - 0x2]
000027E0 486E FA2E pea.l [A6 - 0x5D2]
000027E4 486E FA24 pea.l [A6 - 0x5DC]
000027E8 3F3C 0002 move.w -[A7], 0x2
000027EC A9EB syscall Pack4/FP68K
000027EE 2D6E FA24 FFF6 move.l [A6 - 0xA], [A6 - 0x5DC]
000027F4 2D6E FA28 FFFA move.l [A6 - 0x6], [A6 - 0x5D8]
000027FA 3D6E FA2C FFFE move.w [A6 - 0x2], [A6 - 0x5D4]
label00002800:
00002800 2D7C 3FFE 8000 FA2E move.l [A6 - 0x5D2], 0x3FFE8000
00002808 42AE FA32 clr.l [A6 - 0x5CE]
0000280C 426E FA36 clr.w [A6 - 0x5CA]
00002810 486E FA2E pea.l [A6 - 0x5D2]
00002814 486E FFF6 pea.l [A6 - 0xA]
00002818 3F3C 0008 move.w -[A7], 0x8
0000281C A9EB syscall Pack4/FP68K
0000281E 6E9E bgt -0x60 /* 000027BE */
00002820 4A05 tst.b D5
00002822 6700 00B2 beq +0xB4 /* 000028D6 */
00002826 2D7C 4000 8000 FA2E move.l [A6 - 0x5D2], 0x40008000
0000282E 42AE FA32 clr.l [A6 - 0x5CE]
00002832 426E FA36 clr.w [A6 - 0x5CA]
00002836 486E FFF6 pea.l [A6 - 0xA]
0000283A 486E FA2E pea.l [A6 - 0x5D2]
0000283E 3F3C 0004 move.w -[A7], 0x4
00002842 A9EB syscall Pack4/FP68K
00002844 2D7C 3FFF 8000 FA24 move.l [A6 - 0x5DC], 0x3FFF8000
0000284C 42AE FA28 clr.l [A6 - 0x5D8]
00002850 426E FA2C clr.w [A6 - 0x5D4]
00002854 486E FA2E pea.l [A6 - 0x5D2]
00002858 486E FA24 pea.l [A6 - 0x5DC]
0000285C 3F3C 0002 move.w -[A7], 0x2
00002860 A9EB syscall Pack4/FP68K
00002862 3043 movea.w A0, D3
00002864 2008 move.l D0, A0
00002866 E588 lsl D0, 2
00002868 206D C880 movea.l A0, [A5 - 0x3780]
0000286C 4870 0800 pea.l [A0 + D0]
00002870 486E FA38 pea.l [A6 - 0x5C8]
00002874 3F3C 100E move.w -[A7], 0x100E
00002878 A9EB syscall Pack4/FP68K
0000287A 486E FFD4 pea.l [A6 - 0x2C]
0000287E 486E FA38 pea.l [A6 - 0x5C8]
00002882 3F3C 0002 move.w -[A7], 0x2
00002886 A9EB syscall Pack4/FP68K
00002888 486E FA24 pea.l [A6 - 0x5DC]
0000288C 486E FA38 pea.l [A6 - 0x5C8]
00002890 3F3C 0004 move.w -[A7], 0x4
00002894 A9EB syscall Pack4/FP68K
00002896 2D6E FFD4 FA42 move.l [A6 - 0x5BE], [A6 - 0x2C]
0000289C 2D6E FFD8 FA46 move.l [A6 - 0x5BA], [A6 - 0x28]
000028A2 3D6E FFDC FA4A move.w [A6 - 0x5B6], [A6 - 0x24]
000028A8 486E FA38 pea.l [A6 - 0x5C8]
000028AC 486E FA42 pea.l [A6 - 0x5BE]
000028B0 3F3C 0000 move.w -[A7], 0x0
000028B4 A9EB syscall Pack4/FP68K
000028B6 486E FA42 pea.l [A6 - 0x5BE]
000028BA 486E FA42 pea.l [A6 - 0x5BE]
000028BE 3F3C 1010 move.w -[A7], 0x1010
000028C2 A9EB syscall Pack4/FP68K
000028C4 3243 movea.w A1, D3
000028C6 2209 move.l D1, A1
000028C8 E589 lsl D1, 2
000028CA 226D C880 movea.l A1, [A5 - 0x3780]
000028CE 23AE FA42 1800 move.l [A1 + D1], [A6 - 0x5BE]
000028D4 606A bra +0x6C /* 00002940 */
label000028D6:
000028D6 2D7C 3FFF 8000 FA42 move.l [A6 - 0x5BE], 0x3FFF8000
000028DE 42AE FA46 clr.l [A6 - 0x5BA]
000028E2 426E FA4A clr.w [A6 - 0x5B6]
000028E6 486E FFF6 pea.l [A6 - 0xA]
000028EA 486E FA42 pea.l [A6 - 0x5BE]
000028EE 3F3C 0002 move.w -[A7], 0x2
000028F2 A9EB syscall Pack4/FP68K
000028F4 486E FFE2 pea.l [A6 - 0x1E]
000028F8 486E FA42 pea.l [A6 - 0x5BE]
000028FC 3F3C 0004 move.w -[A7], 0x4
00002900 A9EB syscall Pack4/FP68K
00002902 2D6E FFEC FA38 move.l [A6 - 0x5C8], [A6 - 0x14]
00002908 2D6E FFF0 FA3C move.l [A6 - 0x5C4], [A6 - 0x10]
0000290E 3D6E FFF4 FA40 move.w [A6 - 0x5C0], [A6 - 0xC]
00002914 486E FA42 pea.l [A6 - 0x5BE]
00002918 486E FA38 pea.l [A6 - 0x5C8]
0000291C 3F3C 0000 move.w -[A7], 0x0
00002920 A9EB syscall Pack4/FP68K
00002922 486E FA38 pea.l [A6 - 0x5C8]
00002926 486E FA38 pea.l [A6 - 0x5C8]
0000292A 3F3C 1010 move.w -[A7], 0x1010
0000292E A9EB syscall Pack4/FP68K
00002930 3043 movea.w A0, D3
00002932 2008 move.l D0, A0
00002934 E588 lsl D0, 2
00002936 206D C880 movea.l A0, [A5 - 0x3780]
0000293A 21AE FA38 0800 move.l [A0 + D0], [A6 - 0x5C8]
label00002940:
00002940 5243 addq.w D3, 1
label00002942:
00002942 0C43 0190 cmpi.w D3, 0x190
00002946 6D00 FE24 blt -0x1DA /* 0000276C */
0000294A 1F06 move.b -[A7], D6
0000294C 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00002950 2F2E FFEE move.l -[A7], [A6 - 0x12]
00002954 3F2E FFEC move.w -[A7], [A6 - 0x14]
00002958 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000295C 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00002960 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00002964 4EB9 0000 42C4 jsr [0x000042C4]
0000296A 7A01 moveq.l D5, 0x01
0000296C 4FEF 0016 lea.l A7, [A7 + 0x16]
00002970 6000 1920 bra +0x1922 /* 00004292 */
00002974 7600 moveq.l D3, 0x00
00002976 6000 01D8 bra +0x1DA /* 00002B50 */
label0000297A:
0000297A 2D7C 4007 C800 FA42 move.l [A6 - 0x5BE], 0x4007C800
00002982 42AE FA46 clr.l [A6 - 0x5BA]
00002986 426E FA4A clr.w [A6 - 0x5B6]
0000298A 3D43 FA38 move.w [A6 - 0x5C8], D3
0000298E 486E FA38 pea.l [A6 - 0x5C8]
00002992 486E FA38 pea.l [A6 - 0x5C8]
00002996 3F3C 200E move.w -[A7], 0x200E
0000299A A9EB syscall Pack4/FP68K
0000299C 486E FFCA pea.l [A6 - 0x36]
000029A0 486E FA38 pea.l [A6 - 0x5C8]
000029A4 3F3C 0004 move.w -[A7], 0x4
000029A8 A9EB syscall Pack4/FP68K
000029AA 486E FA42 pea.l [A6 - 0x5BE]
000029AE 486E FA38 pea.l [A6 - 0x5C8]
000029B2 3F3C 0006 move.w -[A7], 0x6
000029B6 A9EB syscall Pack4/FP68K
000029B8 2D6E FA38 FFF6 move.l [A6 - 0xA], [A6 - 0x5C8]
000029BE 2D6E FA3C FFFA move.l [A6 - 0x6], [A6 - 0x5C4]
000029C4 3D6E FA40 FFFE move.w [A6 - 0x2], [A6 - 0x5C0]
000029CA 6042 bra +0x44 /* 00002A0E */
label000029CC:
000029CC 2D7C 3FFF 8000 FA42 move.l [A6 - 0x5BE], 0x3FFF8000
000029D4 42AE FA46 clr.l [A6 - 0x5BA]
000029D8 426E FA4A clr.w [A6 - 0x5B6]
000029DC 2D6E FFF6 FA38 move.l [A6 - 0x5C8], [A6 - 0xA]
000029E2 2D6E FFFA FA3C move.l [A6 - 0x5C4], [A6 - 0x6]
000029E8 3D6E FFFE FA40 move.w [A6 - 0x5C0], [A6 - 0x2]
000029EE 486E FA42 pea.l [A6 - 0x5BE]
000029F2 486E FA38 pea.l [A6 - 0x5C8]
000029F6 3F3C 0002 move.w -[A7], 0x2
000029FA A9EB syscall Pack4/FP68K
000029FC 2D6E FA38 FFF6 move.l [A6 - 0xA], [A6 - 0x5C8]
00002A02 2D6E FA3C FFFA move.l [A6 - 0x6], [A6 - 0x5C4]
00002A08 3D6E FA40 FFFE move.w [A6 - 0x2], [A6 - 0x5C0]
label00002A0E:
00002A0E 2D7C 3FFF 8000 FA42 move.l [A6 - 0x5BE], 0x3FFF8000
00002A16 42AE FA46 clr.l [A6 - 0x5BA]
00002A1A 426E FA4A clr.w [A6 - 0x5B6]
00002A1E 486E FA42 pea.l [A6 - 0x5BE]
00002A22 486E FFF6 pea.l [A6 - 0xA]
00002A26 3F3C 0008 move.w -[A7], 0x8
00002A2A A9EB syscall Pack4/FP68K
00002A2C 6E9E bgt -0x60 /* 000029CC */
00002A2E 4A05 tst.b D5
00002A30 6700 00B2 beq +0xB4 /* 00002AE4 */
00002A34 2D7C 4000 8000 FA42 move.l [A6 - 0x5BE], 0x40008000
00002A3C 42AE FA46 clr.l [A6 - 0x5BA]
00002A40 426E FA4A clr.w [A6 - 0x5B6]
00002A44 486E FFF6 pea.l [A6 - 0xA]
00002A48 486E FA42 pea.l [A6 - 0x5BE]
00002A4C 3F3C 0004 move.w -[A7], 0x4
00002A50 A9EB syscall Pack4/FP68K
00002A52 2D7C 3FFF 8000 FA38 move.l [A6 - 0x5C8], 0x3FFF8000
00002A5A 42AE FA3C clr.l [A6 - 0x5C4]
00002A5E 426E FA40 clr.w [A6 - 0x5C0]
00002A62 486E FA42 pea.l [A6 - 0x5BE]
00002A66 486E FA38 pea.l [A6 - 0x5C8]
00002A6A 3F3C 0002 move.w -[A7], 0x2
00002A6E A9EB syscall Pack4/FP68K
00002A70 3043 movea.w A0, D3
00002A72 2008 move.l D0, A0
00002A74 E588 lsl D0, 2
00002A76 206D C880 movea.l A0, [A5 - 0x3780]
00002A7A 4870 0800 pea.l [A0 + D0]
00002A7E 486E FA2E pea.l [A6 - 0x5D2]
00002A82 3F3C 100E move.w -[A7], 0x100E
00002A86 A9EB syscall Pack4/FP68K
00002A88 486E FFD4 pea.l [A6 - 0x2C]
00002A8C 486E FA2E pea.l [A6 - 0x5D2]
00002A90 3F3C 0002 move.w -[A7], 0x2
00002A94 A9EB syscall Pack4/FP68K
00002A96 486E FA38 pea.l [A6 - 0x5C8]
00002A9A 486E FA2E pea.l [A6 - 0x5D2]
00002A9E 3F3C 0004 move.w -[A7], 0x4
00002AA2 A9EB syscall Pack4/FP68K
00002AA4 2D6E FFD4 FA24 move.l [A6 - 0x5DC], [A6 - 0x2C]
00002AAA 2D6E FFD8 FA28 move.l [A6 - 0x5D8], [A6 - 0x28]
00002AB0 3D6E FFDC FA2C move.w [A6 - 0x5D4], [A6 - 0x24]
00002AB6 486E FA2E pea.l [A6 - 0x5D2]
00002ABA 486E FA24 pea.l [A6 - 0x5DC]
00002ABE 3F3C 0000 move.w -[A7], 0x0
00002AC2 A9EB syscall Pack4/FP68K
00002AC4 486E FA24 pea.l [A6 - 0x5DC]
00002AC8 486E FA24 pea.l [A6 - 0x5DC]
00002ACC 3F3C 1010 move.w -[A7], 0x1010
00002AD0 A9EB syscall Pack4/FP68K
00002AD2 3243 movea.w A1, D3
00002AD4 2209 move.l D1, A1
00002AD6 E589 lsl D1, 2
00002AD8 226D C880 movea.l A1, [A5 - 0x3780]
00002ADC 23AE FA24 1800 move.l [A1 + D1], [A6 - 0x5DC]
00002AE2 606A bra +0x6C /* 00002B4E */
label00002AE4:
00002AE4 2D7C 3FFF 8000 FA42 move.l [A6 - 0x5BE], 0x3FFF8000
00002AEC 42AE FA46 clr.l [A6 - 0x5BA]
00002AF0 426E FA4A clr.w [A6 - 0x5B6]
00002AF4 486E FFF6 pea.l [A6 - 0xA]
00002AF8 486E FA42 pea.l [A6 - 0x5BE]
00002AFC 3F3C 0002 move.w -[A7], 0x2
00002B00 A9EB syscall Pack4/FP68K
00002B02 486E FFE2 pea.l [A6 - 0x1E]
00002B06 486E FA42 pea.l [A6 - 0x5BE]
00002B0A 3F3C 0004 move.w -[A7], 0x4
00002B0E A9EB syscall Pack4/FP68K
00002B10 2D6E FFEC FA38 move.l [A6 - 0x5C8], [A6 - 0x14]
00002B16 2D6E FFF0 FA3C move.l [A6 - 0x5C4], [A6 - 0x10]
00002B1C 3D6E FFF4 FA40 move.w [A6 - 0x5C0], [A6 - 0xC]
00002B22 486E FA42 pea.l [A6 - 0x5BE]
00002B26 486E FA38 pea.l [A6 - 0x5C8]
00002B2A 3F3C 0000 move.w -[A7], 0x0
00002B2E A9EB syscall Pack4/FP68K
00002B30 486E FA38 pea.l [A6 - 0x5C8]
00002B34 486E FA38 pea.l [A6 - 0x5C8]
00002B38 3F3C 1010 move.w -[A7], 0x1010
00002B3C A9EB syscall Pack4/FP68K
00002B3E 3043 movea.w A0, D3
00002B40 2008 move.l D0, A0
00002B42 E588 lsl D0, 2
00002B44 206D C880 movea.l A0, [A5 - 0x3780]
00002B48 21AE FA38 0800 move.l [A0 + D0], [A6 - 0x5C8]
label00002B4E:
00002B4E 5243 addq.w D3, 1
label00002B50:
00002B50 0C43 0190 cmpi.w D3, 0x190
00002B54 6D00 FE24 blt -0x1DA /* 0000297A */
00002B58 1F06 move.b -[A7], D6
00002B5A 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00002B5E 2F2E FFEE move.l -[A7], [A6 - 0x12]
00002B62 3F2E FFEC move.w -[A7], [A6 - 0x14]
00002B66 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00002B6A 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00002B6E 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00002B72 4EB9 0000 42C4 jsr [0x000042C4]
00002B78 7A01 moveq.l D5, 0x01
00002B7A 4FEF 0016 lea.l A7, [A7 + 0x16]
00002B7E 6000 1712 bra +0x1714 /* 00004292 */
00002B82 2D7C 3FFF 8000 FFF6 move.l [A6 - 0xA], 0x3FFF8000
00002B8A 42AE FFFA clr.l [A6 - 0x6]
00002B8E 426E FFFE clr.w [A6 - 0x2]
00002B92 42AE FF8A clr.l [A6 - 0x76]
00002B96 42AE FF8E clr.l [A6 - 0x72]
00002B9A 426E FF92 clr.w [A6 - 0x6E]
00002B9E 7600 moveq.l D3, 0x00
00002BA0 6000 01A0 bra +0x1A2 /* 00002D42 */
label00002BA4:
00002BA4 2D7C 4007 C800 FA42 move.l [A6 - 0x5BE], 0x4007C800
00002BAC 42AE FA46 clr.l [A6 - 0x5BA]
00002BB0 426E FA4A clr.w [A6 - 0x5B6]
00002BB4 2D6E FFCA FA38 move.l [A6 - 0x5C8], [A6 - 0x36]
00002BBA 2D6E FFCE FA3C move.l [A6 - 0x5C4], [A6 - 0x32]
00002BC0 3D6E FFD2 FA40 move.w [A6 - 0x5C0], [A6 - 0x2E]
00002BC6 486E FA42 pea.l [A6 - 0x5BE]
00002BCA 486E FA38 pea.l [A6 - 0x5C8]
00002BCE 3F3C 0006 move.w -[A7], 0x6
00002BD2 A9EB syscall Pack4/FP68K
00002BD4 486E FA38 pea.l [A6 - 0x5C8]
00002BD8 486E FF8A pea.l [A6 - 0x76]
00002BDC 3F3C 0000 move.w -[A7], 0x0
00002BE0 A9EB syscall Pack4/FP68K
00002BE2 2D7C 3FFE 8000 FA42 move.l [A6 - 0x5BE], 0x3FFE8000
00002BEA 42AE FA46 clr.l [A6 - 0x5BA]
00002BEE 426E FA4A clr.w [A6 - 0x5B6]
00002BF2 486E FA42 pea.l [A6 - 0x5BE]
00002BF6 486E FF8A pea.l [A6 - 0x76]
00002BFA 3F3C 0008 move.w -[A7], 0x8
00002BFE A9EB syscall Pack4/FP68K
00002C00 6F3C ble +0x3E /* 00002C3E */
00002C02 2D7C 3FFE 8000 FA42 move.l [A6 - 0x5BE], 0x3FFE8000
00002C0A 42AE FA46 clr.l [A6 - 0x5BA]
00002C0E 426E FA4A clr.w [A6 - 0x5B6]
00002C12 486E FA42 pea.l [A6 - 0x5BE]
00002C16 486E FF8A pea.l [A6 - 0x76]
00002C1A 3F3C 0002 move.w -[A7], 0x2
00002C1E A9EB syscall Pack4/FP68K
00002C20 2D7C BFFF 8000 FA42 move.l [A6 - 0x5BE], 0xBFFF8000
00002C28 42AE FA46 clr.l [A6 - 0x5BA]
00002C2C 426E FA4A clr.w [A6 - 0x5B6]
00002C30 486E FA42 pea.l [A6 - 0x5BE]
00002C34 486E FFF6 pea.l [A6 - 0xA]
00002C38 3F3C 0004 move.w -[A7], 0x4
00002C3C A9EB syscall Pack4/FP68K
label00002C3E:
00002C3E 4A05 tst.b D5
00002C40 6776 beq +0x78 /* 00002CB8 */
00002C42 3043 movea.w A0, D3
00002C44 2008 move.l D0, A0
00002C46 E588 lsl D0, 2
00002C48 206D C880 movea.l A0, [A5 - 0x3780]
00002C4C 4870 0800 pea.l [A0 + D0]
00002C50 486E FA42 pea.l [A6 - 0x5BE]
00002C54 3F3C 100E move.w -[A7], 0x100E
00002C58 A9EB syscall Pack4/FP68K
00002C5A 486E FFD4 pea.l [A6 - 0x2C]
00002C5E 486E FA42 pea.l [A6 - 0x5BE]
00002C62 3F3C 0002 move.w -[A7], 0x2
00002C66 A9EB syscall Pack4/FP68K
00002C68 486E FFF6 pea.l [A6 - 0xA]
00002C6C 486E FA42 pea.l [A6 - 0x5BE]
00002C70 3F3C 0004 move.w -[A7], 0x4
00002C74 A9EB syscall Pack4/FP68K
00002C76 2D6E FFD4 FA38 move.l [A6 - 0x5C8], [A6 - 0x2C]
00002C7C 2D6E FFD8 FA3C move.l [A6 - 0x5C4], [A6 - 0x28]
00002C82 3D6E FFDC FA40 move.w [A6 - 0x5C0], [A6 - 0x24]
00002C88 486E FA42 pea.l [A6 - 0x5BE]
00002C8C 486E FA38 pea.l [A6 - 0x5C8]
00002C90 3F3C 0000 move.w -[A7], 0x0
00002C94 A9EB syscall Pack4/FP68K
00002C96 486E FA38 pea.l [A6 - 0x5C8]
00002C9A 486E FA38 pea.l [A6 - 0x5C8]
00002C9E 3F3C 1010 move.w -[A7], 0x1010
00002CA2 A9EB syscall Pack4/FP68K
00002CA4 3243 movea.w A1, D3
00002CA6 2209 move.l D1, A1
00002CA8 E589 lsl D1, 2
00002CAA 226D C880 movea.l A1, [A5 - 0x3780]
00002CAE 23AE FA38 1800 move.l [A1 + D1], [A6 - 0x5C8]
00002CB4 6000 008A bra +0x8C /* 00002D40 */
label00002CB8:
00002CB8 2D7C 4000 8000 FA42 move.l [A6 - 0x5BE], 0x40008000
00002CC0 42AE FA46 clr.l [A6 - 0x5BA]
00002CC4 426E FA4A clr.w [A6 - 0x5B6]
00002CC8 2D7C 3FFF 8000 FA38 move.l [A6 - 0x5C8], 0x3FFF8000
00002CD0 42AE FA3C clr.l [A6 - 0x5C4]
00002CD4 426E FA40 clr.w [A6 - 0x5C0]
00002CD8 486E FFF6 pea.l [A6 - 0xA]
00002CDC 486E FA38 pea.l [A6 - 0x5C8]
00002CE0 3F3C 0000 move.w -[A7], 0x0
00002CE4 A9EB syscall Pack4/FP68K
00002CE6 486E FA42 pea.l [A6 - 0x5BE]
00002CEA 486E FA38 pea.l [A6 - 0x5C8]
00002CEE 3F3C 0006 move.w -[A7], 0x6
00002CF2 A9EB syscall Pack4/FP68K
00002CF4 486E FFE2 pea.l [A6 - 0x1E]
00002CF8 486E FA38 pea.l [A6 - 0x5C8]
00002CFC 3F3C 0004 move.w -[A7], 0x4
00002D00 A9EB syscall Pack4/FP68K
00002D02 2D6E FFEC FA2E move.l [A6 - 0x5D2], [A6 - 0x14]
00002D08 2D6E FFF0 FA32 move.l [A6 - 0x5CE], [A6 - 0x10]
00002D0E 3D6E FFF4 FA36 move.w [A6 - 0x5CA], [A6 - 0xC]
00002D14 486E FA38 pea.l [A6 - 0x5C8]
00002D18 486E FA2E pea.l [A6 - 0x5D2]
00002D1C 3F3C 0000 move.w -[A7], 0x0
00002D20 A9EB syscall Pack4/FP68K
00002D22 486E FA2E pea.l [A6 - 0x5D2]
00002D26 486E FA2E pea.l [A6 - 0x5D2]
00002D2A 3F3C 1010 move.w -[A7], 0x1010
00002D2E A9EB syscall Pack4/FP68K
00002D30 3043 movea.w A0, D3
00002D32 2008 move.l D0, A0
00002D34 E588 lsl D0, 2
00002D36 206D C880 movea.l A0, [A5 - 0x3780]
00002D3A 21AE FA2E 0800 move.l [A0 + D0], [A6 - 0x5D2]
label00002D40:
00002D40 5243 addq.w D3, 1
label00002D42:
00002D42 0C43 0190 cmpi.w D3, 0x190
00002D46 6D00 FE5C blt -0x1A2 /* 00002BA4 */
00002D4A 1F06 move.b -[A7], D6
00002D4C 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00002D50 2F2E FFEE move.l -[A7], [A6 - 0x12]
00002D54 3F2E FFEC move.w -[A7], [A6 - 0x14]
00002D58 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00002D5C 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00002D60 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00002D64 4EB9 0000 42C4 jsr [0x000042C4]
00002D6A 7A01 moveq.l D5, 0x01
00002D6C 4FEF 0016 lea.l A7, [A7 + 0x16]
00002D70 6000 1520 bra +0x1522 /* 00004292 */
00002D74 7E01 moveq.l D7, 0x01
00002D76 2D7C 3FFE 8000 FFF6 move.l [A6 - 0xA], 0x3FFE8000
00002D7E 42AE FFFA clr.l [A6 - 0x6]
00002D82 426E FFFE clr.w [A6 - 0x2]
00002D86 7600 moveq.l D3, 0x00
00002D88 6000 028C bra +0x28E /* 00003016 */
label00002D8C:
00002D8C 4A07 tst.b D7
00002D8E 6700 00AA beq +0xAC /* 00002E3A */
00002D92 2D7C 4007 C800 FA42 move.l [A6 - 0x5BE], 0x4007C800
00002D9A 42AE FA46 clr.l [A6 - 0x5BA]
00002D9E 426E FA4A clr.w [A6 - 0x5B6]
00002DA2 2D6E FFCA FA38 move.l [A6 - 0x5C8], [A6 - 0x36]
00002DA8 2D6E FFCE FA3C move.l [A6 - 0x5C4], [A6 - 0x32]
00002DAE 3D6E FFD2 FA40 move.w [A6 - 0x5C0], [A6 - 0x2E]
00002DB4 486E FA42 pea.l [A6 - 0x5BE]
00002DB8 486E FA38 pea.l [A6 - 0x5C8]
00002DBC 3F3C 0006 move.w -[A7], 0x6
00002DC0 A9EB syscall Pack4/FP68K
00002DC2 486E FFF6 pea.l [A6 - 0xA]
00002DC6 486E FA38 pea.l [A6 - 0x5C8]
00002DCA 3F3C 0000 move.w -[A7], 0x0
00002DCE A9EB syscall Pack4/FP68K
00002DD0 2D6E FA38 FFF6 move.l [A6 - 0xA], [A6 - 0x5C8]
00002DD6 2D6E FA3C FFFA move.l [A6 - 0x6], [A6 - 0x5C4]
00002DDC 3D6E FA40 FFFE move.w [A6 - 0x2], [A6 - 0x5C0]
00002DE2 2D7C 3FFF 8000 FA42 move.l [A6 - 0x5BE], 0x3FFF8000
00002DEA 42AE FA46 clr.l [A6 - 0x5BA]
00002DEE 426E FA4A clr.w [A6 - 0x5B6]
00002DF2 486E FA42 pea.l [A6 - 0x5BE]
00002DF6 486E FFF6 pea.l [A6 - 0xA]
00002DFA 3F3C 0008 move.w -[A7], 0x8
00002DFE A9EB syscall Pack4/FP68K
00002E00 6F00 00EC ble +0xEE /* 00002EEE */
00002E04 2D7C 4000 8000 FA42 move.l [A6 - 0x5BE], 0x40008000
00002E0C 42AE FA46 clr.l [A6 - 0x5BA]
00002E10 426E FA4A clr.w [A6 - 0x5B6]
00002E14 486E FFF6 pea.l [A6 - 0xA]
00002E18 486E FA42 pea.l [A6 - 0x5BE]
00002E1C 3F3C 0002 move.w -[A7], 0x2
00002E20 A9EB syscall Pack4/FP68K
00002E22 2D6E FA42 FFF6 move.l [A6 - 0xA], [A6 - 0x5BE]
00002E28 2D6E FA46 FFFA move.l [A6 - 0x6], [A6 - 0x5BA]
00002E2E 3D6E FA4A FFFE move.w [A6 - 0x2], [A6 - 0x5B6]
00002E34 7E00 moveq.l D7, 0x00
00002E36 6000 00B6 bra +0xB8 /* 00002EEE */
label00002E3A:
00002E3A 2D7C 4007 C800 FA42 move.l [A6 - 0x5BE], 0x4007C800
00002E42 42AE FA46 clr.l [A6 - 0x5BA]
00002E46 426E FA4A clr.w [A6 - 0x5B6]
00002E4A 2D6E FFCA FA38 move.l [A6 - 0x5C8], [A6 - 0x36]
00002E50 2D6E FFCE FA3C move.l [A6 - 0x5C4], [A6 - 0x32]
00002E56 3D6E FFD2 FA40 move.w [A6 - 0x5C0], [A6 - 0x2E]
00002E5C 486E FA42 pea.l [A6 - 0x5BE]
00002E60 486E FA38 pea.l [A6 - 0x5C8]
00002E64 3F3C 0006 move.w -[A7], 0x6
00002E68 A9EB syscall Pack4/FP68K
00002E6A 2D6E FFF6 FA2E move.l [A6 - 0x5D2], [A6 - 0xA]
00002E70 2D6E FFFA FA32 move.l [A6 - 0x5CE], [A6 - 0x6]
00002E76 3D6E FFFE FA36 move.w [A6 - 0x5CA], [A6 - 0x2]
00002E7C 486E FA38 pea.l [A6 - 0x5C8]
00002E80 486E FA2E pea.l [A6 - 0x5D2]
00002E84 3F3C 0002 move.w -[A7], 0x2
00002E88 A9EB syscall Pack4/FP68K
00002E8A 2D6E FA2E FFF6 move.l [A6 - 0xA], [A6 - 0x5D2]
00002E90 2D6E FA32 FFFA move.l [A6 - 0x6], [A6 - 0x5CE]
00002E96 3D6E FA36 FFFE move.w [A6 - 0x2], [A6 - 0x5CA]
00002E9C 2D7C 3FFE 8000 FA42 move.l [A6 - 0x5BE], 0x3FFE8000
00002EA4 42AE FA46 clr.l [A6 - 0x5BA]
00002EA8 426E FA4A clr.w [A6 - 0x5B6]
00002EAC 486E FA42 pea.l [A6 - 0x5BE]
00002EB0 486E FFF6 pea.l [A6 - 0xA]
00002EB4 3F3C 0008 move.w -[A7], 0x8
00002EB8 A9EB syscall Pack4/FP68K
00002EBA 6C32 bge +0x34 /* 00002EEE */
00002EBC 2D7C 3FFF 8000 FA42 move.l [A6 - 0x5BE], 0x3FFF8000
00002EC4 42AE FA46 clr.l [A6 - 0x5BA]
00002EC8 426E FA4A clr.w [A6 - 0x5B6]
00002ECC 486E FFF6 pea.l [A6 - 0xA]
00002ED0 486E FA42 pea.l [A6 - 0x5BE]
00002ED4 3F3C 0002 move.w -[A7], 0x2
00002ED8 A9EB syscall Pack4/FP68K
00002EDA 2D6E FA42 FFF6 move.l [A6 - 0xA], [A6 - 0x5BE]
00002EE0 2D6E FA46 FFFA move.l [A6 - 0x6], [A6 - 0x5BA]
00002EE6 3D6E FA4A FFFE move.w [A6 - 0x2], [A6 - 0x5B6]
00002EEC 7E01 moveq.l D7, 0x01
label00002EEE:
00002EEE 4A05 tst.b D5
00002EF0 6700 00C4 beq +0xC6 /* 00002FB6 */
00002EF4 2D7C 3FFE 8000 FA42 move.l [A6 - 0x5BE], 0x3FFE8000
00002EFC 42AE FA46 clr.l [A6 - 0x5BA]
00002F00 426E FA4A clr.w [A6 - 0x5B6]
00002F04 2D6E FFF6 FA38 move.l [A6 - 0x5C8], [A6 - 0xA]
00002F0A 2D6E FFFA FA3C move.l [A6 - 0x5C4], [A6 - 0x6]
00002F10 3D6E FFFE FA40 move.w [A6 - 0x5C0], [A6 - 0x2]
00002F16 486E FA42 pea.l [A6 - 0x5BE]
00002F1A 486E FA38 pea.l [A6 - 0x5C8]
00002F1E 3F3C 0002 move.w -[A7], 0x2
00002F22 A9EB syscall Pack4/FP68K
00002F24 2D7C 4000 8000 FA2E move.l [A6 - 0x5D2], 0x40008000
00002F2C 42AE FA32 clr.l [A6 - 0x5CE]
00002F30 426E FA36 clr.w [A6 - 0x5CA]
00002F34 486E FA38 pea.l [A6 - 0x5C8]
00002F38 486E FA2E pea.l [A6 - 0x5D2]
00002F3C 3F3C 0004 move.w -[A7], 0x4
00002F40 A9EB syscall Pack4/FP68K
00002F42 3043 movea.w A0, D3
00002F44 2008 move.l D0, A0
00002F46 E588 lsl D0, 2
00002F48 206D C880 movea.l A0, [A5 - 0x3780]
00002F4C 4870 0800 pea.l [A0 + D0]
00002F50 486E FA24 pea.l [A6 - 0x5DC]
00002F54 3F3C 100E move.w -[A7], 0x100E
00002F58 A9EB syscall Pack4/FP68K
00002F5A 486E FFD4 pea.l [A6 - 0x2C]
00002F5E 486E FA24 pea.l [A6 - 0x5DC]
00002F62 3F3C 0002 move.w -[A7], 0x2
00002F66 A9EB syscall Pack4/FP68K
00002F68 486E FA2E pea.l [A6 - 0x5D2]
00002F6C 486E FA24 pea.l [A6 - 0x5DC]
00002F70 3F3C 0004 move.w -[A7], 0x4
00002F74 A9EB syscall Pack4/FP68K
00002F76 2D6E FFD4 FA4C move.l [A6 - 0x5B4], [A6 - 0x2C]
00002F7C 2D6E FFD8 FA50 move.l [A6 - 0x5B0], [A6 - 0x28]
00002F82 3D6E FFDC FA54 move.w [A6 - 0x5AC], [A6 - 0x24]
00002F88 486E FA24 pea.l [A6 - 0x5DC]
00002F8C 486E FA4C pea.l [A6 - 0x5B4]
00002F90 3F3C 0000 move.w -[A7], 0x0
00002F94 A9EB syscall Pack4/FP68K
00002F96 486E FA4C pea.l [A6 - 0x5B4]
00002F9A 486E FA4C pea.l [A6 - 0x5B4]
00002F9E 3F3C 1010 move.w -[A7], 0x1010
00002FA2 A9EB syscall Pack4/FP68K
00002FA4 3243 movea.w A1, D3
00002FA6 2209 move.l D1, A1
00002FA8 E589 lsl D1, 2
00002FAA 226D C880 movea.l A1, [A5 - 0x3780]
00002FAE 23AE FA4C 1800 move.l [A1 + D1], [A6 - 0x5B4]
00002FB4 605E bra +0x60 /* 00003014 */
label00002FB6:
00002FB6 2D6E FFF6 FA4C move.l [A6 - 0x5B4], [A6 - 0xA]
00002FBC 2D6E FFFA FA50 move.l [A6 - 0x5B0], [A6 - 0x6]
00002FC2 3D6E FFFE FA54 move.w [A6 - 0x5AC], [A6 - 0x2]
00002FC8 486E FFE2 pea.l [A6 - 0x1E]
00002FCC 486E FA4C pea.l [A6 - 0x5B4]
00002FD0 3F3C 0004 move.w -[A7], 0x4
00002FD4 A9EB syscall Pack4/FP68K
00002FD6 2D6E FFEC FA42 move.l [A6 - 0x5BE], [A6 - 0x14]
00002FDC 2D6E FFF0 FA46 move.l [A6 - 0x5BA], [A6 - 0x10]
00002FE2 3D6E FFF4 FA4A move.w [A6 - 0x5B6], [A6 - 0xC]
00002FE8 486E FA4C pea.l [A6 - 0x5B4]
00002FEC 486E FA42 pea.l [A6 - 0x5BE]
00002FF0 3F3C 0000 move.w -[A7], 0x0
00002FF4 A9EB syscall Pack4/FP68K
00002FF6 486E FA42 pea.l [A6 - 0x5BE]
00002FFA 486E FA42 pea.l [A6 - 0x5BE]
00002FFE 3F3C 1010 move.w -[A7], 0x1010
00003002 A9EB syscall Pack4/FP68K
00003004 3043 movea.w A0, D3
00003006 2008 move.l D0, A0
00003008 E588 lsl D0, 2
0000300A 206D C880 movea.l A0, [A5 - 0x3780]
0000300E 21AE FA42 0800 move.l [A0 + D0], [A6 - 0x5BE]
label00003014:
00003014 5243 addq.w D3, 1
label00003016:
00003016 0C43 0190 cmpi.w D3, 0x190
0000301A 6D00 FD70 blt -0x28E /* 00002D8C */
0000301E 1F06 move.b -[A7], D6
00003020 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00003024 2F2E FFEE move.l -[A7], [A6 - 0x12]
00003028 3F2E FFEC move.w -[A7], [A6 - 0x14]
0000302C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00003030 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00003034 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00003038 4EB9 0000 42C4 jsr [0x000042C4]
0000303E 7A01 moveq.l D5, 0x01
00003040 4FEF 0016 lea.l A7, [A7 + 0x16]
00003044 6000 124C bra +0x124E /* 00004292 */
00003048 7E01 moveq.l D7, 0x01
0000304A 42AE FFF6 clr.l [A6 - 0xA]
0000304E 42AE FFFA clr.l [A6 - 0x6]
00003052 426E FFFE clr.w [A6 - 0x2]
00003056 7600 moveq.l D3, 0x00
00003058 6000 0262 bra +0x264 /* 000032BC */
label0000305C:
0000305C 4A07 tst.b D7
0000305E 6700 00AA beq +0xAC /* 0000310A */
00003062 2D7C 4006 C800 FA4C move.l [A6 - 0x5B4], 0x4006C800
0000306A 42AE FA50 clr.l [A6 - 0x5B0]
0000306E 426E FA54 clr.w [A6 - 0x5AC]
00003072 2D6E FFCA FA42 move.l [A6 - 0x5BE], [A6 - 0x36]
00003078 2D6E FFCE FA46 move.l [A6 - 0x5BA], [A6 - 0x32]
0000307E 3D6E FFD2 FA4A move.w [A6 - 0x5B6], [A6 - 0x2E]
00003084 486E FA4C pea.l [A6 - 0x5B4]
00003088 486E FA42 pea.l [A6 - 0x5BE]
0000308C 3F3C 0006 move.w -[A7], 0x6
00003090 A9EB syscall Pack4/FP68K
00003092 486E FFF6 pea.l [A6 - 0xA]
00003096 486E FA42 pea.l [A6 - 0x5BE]
0000309A 3F3C 0000 move.w -[A7], 0x0
0000309E A9EB syscall Pack4/FP68K
000030A0 2D6E FA42 FFF6 move.l [A6 - 0xA], [A6 - 0x5BE]
000030A6 2D6E FA46 FFFA move.l [A6 - 0x6], [A6 - 0x5BA]
000030AC 3D6E FA4A FFFE move.w [A6 - 0x2], [A6 - 0x5B6]
000030B2 2D7C 3FFF 8000 FA4C move.l [A6 - 0x5B4], 0x3FFF8000
000030BA 42AE FA50 clr.l [A6 - 0x5B0]
000030BE 426E FA54 clr.w [A6 - 0x5AC]
000030C2 486E FA4C pea.l [A6 - 0x5B4]
000030C6 486E FFF6 pea.l [A6 - 0xA]
000030CA 3F3C 0008 move.w -[A7], 0x8
000030CE A9EB syscall Pack4/FP68K
000030D0 6F00 00E6 ble +0xE8 /* 000031B8 */
000030D4 2D7C 4000 8000 FA4C move.l [A6 - 0x5B4], 0x40008000
000030DC 42AE FA50 clr.l [A6 - 0x5B0]
000030E0 426E FA54 clr.w [A6 - 0x5AC]
000030E4 486E FFF6 pea.l [A6 - 0xA]
000030E8 486E FA4C pea.l [A6 - 0x5B4]
000030EC 3F3C 0002 move.w -[A7], 0x2
000030F0 A9EB syscall Pack4/FP68K
000030F2 2D6E FA4C FFF6 move.l [A6 - 0xA], [A6 - 0x5B4]
000030F8 2D6E FA50 FFFA move.l [A6 - 0x6], [A6 - 0x5B0]
000030FE 3D6E FA54 FFFE move.w [A6 - 0x2], [A6 - 0x5AC]
00003104 7E00 moveq.l D7, 0x00
00003106 6000 00B0 bra +0xB2 /* 000031B8 */
label0000310A:
0000310A 2D7C 4006 C800 FA4C move.l [A6 - 0x5B4], 0x4006C800
00003112 42AE FA50 clr.l [A6 - 0x5B0]
00003116 426E FA54 clr.w [A6 - 0x5AC]
0000311A 2D6E FFCA FA42 move.l [A6 - 0x5BE], [A6 - 0x36]
00003120 2D6E FFCE FA46 move.l [A6 - 0x5BA], [A6 - 0x32]
00003126 3D6E FFD2 FA4A move.w [A6 - 0x5B6], [A6 - 0x2E]
0000312C 486E FA4C pea.l [A6 - 0x5B4]
00003130 486E FA42 pea.l [A6 - 0x5BE]
00003134 3F3C 0006 move.w -[A7], 0x6
00003138 A9EB syscall Pack4/FP68K
0000313A 2D6E FFF6 FA38 move.l [A6 - 0x5C8], [A6 - 0xA]
00003140 2D6E FFFA FA3C move.l [A6 - 0x5C4], [A6 - 0x6]
00003146 3D6E FFFE FA40 move.w [A6 - 0x5C0], [A6 - 0x2]
0000314C 486E FA42 pea.l [A6 - 0x5BE]
00003150 486E FA38 pea.l [A6 - 0x5C8]
00003154 3F3C 0002 move.w -[A7], 0x2
00003158 A9EB syscall Pack4/FP68K
0000315A 2D6E FA38 FFF6 move.l [A6 - 0xA], [A6 - 0x5C8]
00003160 2D6E FA3C FFFA move.l [A6 - 0x6], [A6 - 0x5C4]
00003166 3D6E FA40 FFFE move.w [A6 - 0x2], [A6 - 0x5C0]
0000316C 42AE FA4C clr.l [A6 - 0x5B4]
00003170 42AE FA50 clr.l [A6 - 0x5B0]
00003174 426E FA54 clr.w [A6 - 0x5AC]
00003178 486E FA4C pea.l [A6 - 0x5B4]
0000317C 486E FFF6 pea.l [A6 - 0xA]
00003180 3F3C 0008 move.w -[A7], 0x8
00003184 A9EB syscall Pack4/FP68K
00003186 6C30 bge +0x32 /* 000031B8 */
00003188 2D6E FFF6 FA4C move.l [A6 - 0x5B4], [A6 - 0xA]
0000318E 2D6E FFFA FA50 move.l [A6 - 0x5B0], [A6 - 0x6]
00003194 3D6E FFFE FA54 move.w [A6 - 0x5AC], [A6 - 0x2]
0000319A 486E FA4C pea.l [A6 - 0x5B4]
0000319E 3F3C 000D move.w -[A7], 0xD /* '\r' */
000031A2 A9EB syscall Pack4/FP68K
000031A4 2D6E FA4C FFF6 move.l [A6 - 0xA], [A6 - 0x5B4]
000031AA 2D6E FA50 FFFA move.l [A6 - 0x6], [A6 - 0x5B0]
000031B0 3D6E FA54 FFFE move.w [A6 - 0x2], [A6 - 0x5AC]
000031B6 7E01 moveq.l D7, 0x01
label000031B8:
000031B8 4A05 tst.b D5
000031BA 6700 00A0 beq +0xA2 /* 0000325C */
000031BE 3043 movea.w A0, D3
000031C0 2008 move.l D0, A0
000031C2 E588 lsl D0, 2
000031C4 206D C880 movea.l A0, [A5 - 0x3780]
000031C8 4870 0800 pea.l [A0 + D0]
000031CC 486E FA4C pea.l [A6 - 0x5B4]
000031D0 3F3C 100E move.w -[A7], 0x100E
000031D4 A9EB syscall Pack4/FP68K
000031D6 486E FFD4 pea.l [A6 - 0x2C]
000031DA 486E FA4C pea.l [A6 - 0x5B4]
000031DE 3F3C 0002 move.w -[A7], 0x2
000031E2 A9EB syscall Pack4/FP68K
000031E4 2D7C 3FFF 8000 FA42 move.l [A6 - 0x5BE], 0x3FFF8000
000031EC 42AE FA46 clr.l [A6 - 0x5BA]
000031F0 426E FA4A clr.w [A6 - 0x5B6]
000031F4 2D7C 4000 8000 FA38 move.l [A6 - 0x5C8], 0x40008000
000031FC 42AE FA3C clr.l [A6 - 0x5C4]
00003200 426E FA40 clr.w [A6 - 0x5C0]
00003204 486E FFF6 pea.l [A6 - 0xA]
00003208 486E FA38 pea.l [A6 - 0x5C8]
0000320C 3F3C 0004 move.w -[A7], 0x4
00003210 A9EB syscall Pack4/FP68K
00003212 486E FA42 pea.l [A6 - 0x5BE]
00003216 486E FA38 pea.l [A6 - 0x5C8]
0000321A 3F3C 0002 move.w -[A7], 0x2
0000321E A9EB syscall Pack4/FP68K
00003220 486E FA4C pea.l [A6 - 0x5B4]
00003224 486E FA38 pea.l [A6 - 0x5C8]
00003228 3F3C 0004 move.w -[A7], 0x4
0000322C A9EB syscall Pack4/FP68K
0000322E 486E FFD4 pea.l [A6 - 0x2C]
00003232 486E FA38 pea.l [A6 - 0x5C8]
00003236 3F3C 0000 move.w -[A7], 0x0
0000323A A9EB syscall Pack4/FP68K
0000323C 486E FA38 pea.l [A6 - 0x5C8]
00003240 486E FA38 pea.l [A6 - 0x5C8]
00003244 3F3C 1010 move.w -[A7], 0x1010
00003248 A9EB syscall Pack4/FP68K
0000324A 3243 movea.w A1, D3
0000324C 2209 move.l D1, A1
0000324E E589 lsl D1, 2
00003250 226D C880 movea.l A1, [A5 - 0x3780]
00003254 23AE FA38 1800 move.l [A1 + D1], [A6 - 0x5C8]
0000325A 605E bra +0x60 /* 000032BA */
label0000325C:
0000325C 2D6E FFF6 FA4C move.l [A6 - 0x5B4], [A6 - 0xA]
00003262 2D6E FFFA FA50 move.l [A6 - 0x5B0], [A6 - 0x6]
00003268 3D6E FFFE FA54 move.w [A6 - 0x5AC], [A6 - 0x2]
0000326E 486E FFE2 pea.l [A6 - 0x1E]
00003272 486E FA4C pea.l [A6 - 0x5B4]
00003276 3F3C 0004 move.w -[A7], 0x4
0000327A A9EB syscall Pack4/FP68K
0000327C 2D6E FFEC FA42 move.l [A6 - 0x5BE], [A6 - 0x14]
00003282 2D6E FFF0 FA46 move.l [A6 - 0x5BA], [A6 - 0x10]
00003288 3D6E FFF4 FA4A move.w [A6 - 0x5B6], [A6 - 0xC]
0000328E 486E FA4C pea.l [A6 - 0x5B4]
00003292 486E FA42 pea.l [A6 - 0x5BE]
00003296 3F3C 0000 move.w -[A7], 0x0
0000329A A9EB syscall Pack4/FP68K
0000329C 486E FA42 pea.l [A6 - 0x5BE]
000032A0 486E FA42 pea.l [A6 - 0x5BE]
000032A4 3F3C 1010 move.w -[A7], 0x1010
000032A8 A9EB syscall Pack4/FP68K
000032AA 3043 movea.w A0, D3
000032AC 2008 move.l D0, A0
000032AE E588 lsl D0, 2
000032B0 206D C880 movea.l A0, [A5 - 0x3780]
000032B4 21AE FA42 0800 move.l [A0 + D0], [A6 - 0x5BE]
label000032BA:
000032BA 5243 addq.w D3, 1
label000032BC:
000032BC 0C43 0190 cmpi.w D3, 0x190
000032C0 6D00 FD9A blt -0x264 /* 0000305C */
000032C4 1F06 move.b -[A7], D6
000032C6 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000032CA 2F2E FFEE move.l -[A7], [A6 - 0x12]
000032CE 3F2E FFEC move.w -[A7], [A6 - 0x14]
000032D2 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000032D6 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000032DA 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
000032DE 4EB9 0000 42C4 jsr [0x000042C4]
000032E4 7A01 moveq.l D5, 0x01
000032E6 4FEF 0016 lea.l A7, [A7 + 0x16]
000032EA 6000 0FA6 bra +0xFA8 /* 00004292 */
000032EE 7600 moveq.l D3, 0x00
000032F0 6000 01F0 bra +0x1F2 /* 000034E2 */
label000032F4:
000032F4 4A05 tst.b D5
000032F6 6700 00EC beq +0xEE /* 000033E4 */
000032FA 2D7C 4007 C800 FA4C move.l [A6 - 0x5B4], 0x4007C800
00003302 42AE FA50 clr.l [A6 - 0x5B0]
00003306 426E FA54 clr.w [A6 - 0x5AC]
0000330A 3D43 FA42 move.w [A6 - 0x5BE], D3
0000330E 486E FA42 pea.l [A6 - 0x5BE]
00003312 486E FA42 pea.l [A6 - 0x5BE]
00003316 3F3C 200E move.w -[A7], 0x200E
0000331A A9EB syscall Pack4/FP68K
0000331C 486E FFCA pea.l [A6 - 0x36]
00003320 486E FA42 pea.l [A6 - 0x5BE]
00003324 3F3C 0004 move.w -[A7], 0x4
00003328 A9EB syscall Pack4/FP68K
0000332A 486D C878 pea.l [A5 - 0x3788]
0000332E 486E FA38 pea.l [A6 - 0x5C8]
00003332 3F3C 100E move.w -[A7], 0x100E
00003336 A9EB syscall Pack4/FP68K
00003338 486E FA42 pea.l [A6 - 0x5BE]
0000333C 486E FA38 pea.l [A6 - 0x5C8]
00003340 3F3C 0004 move.w -[A7], 0x4
00003344 A9EB syscall Pack4/FP68K
00003346 486E FA4C pea.l [A6 - 0x5B4]
0000334A 486E FA38 pea.l [A6 - 0x5C8]
0000334E 3F3C 0006 move.w -[A7], 0x6
00003352 A9EB syscall Pack4/FP68K
00003354 2F2E FA3E move.l -[A7], [A6 - 0x5C2]
00003358 2F2E FA3A move.l -[A7], [A6 - 0x5C6]
0000335C 3F2E FA38 move.w -[A7], [A6 - 0x5C8]
00003360 486E FA6E pea.l [A6 - 0x592]
00003364 4EB9 0000 0040 jsr [0x00000040]
0000336A 3043 movea.w A0, D3
0000336C 2008 move.l D0, A0
0000336E E588 lsl D0, 2
00003370 206D C880 movea.l A0, [A5 - 0x3780]
00003374 4870 0800 pea.l [A0 + D0]
00003378 486E FA2E pea.l [A6 - 0x5D2]
0000337C 3F3C 100E move.w -[A7], 0x100E
00003380 A9EB syscall Pack4/FP68K
00003382 486E FFD4 pea.l [A6 - 0x2C]
00003386 486E FA2E pea.l [A6 - 0x5D2]
0000338A 3F3C 0002 move.w -[A7], 0x2
0000338E A9EB syscall Pack4/FP68K
00003390 486E FA6E pea.l [A6 - 0x592]
00003394 486E FA2E pea.l [A6 - 0x5D2]
00003398 3F3C 0004 move.w -[A7], 0x4
0000339C A9EB syscall Pack4/FP68K
0000339E 2D6E FFD4 FA24 move.l [A6 - 0x5DC], [A6 - 0x2C]
000033A4 2D6E FFD8 FA28 move.l [A6 - 0x5D8], [A6 - 0x28]
000033AA 3D6E FFDC FA2C move.w [A6 - 0x5D4], [A6 - 0x24]
000033B0 486E FA2E pea.l [A6 - 0x5D2]
000033B4 486E FA24 pea.l [A6 - 0x5DC]
000033B8 3F3C 0000 move.w -[A7], 0x0
000033BC A9EB syscall Pack4/FP68K
000033BE 486E FA24 pea.l [A6 - 0x5DC]
000033C2 486E FA24 pea.l [A6 - 0x5DC]
000033C6 3F3C 1010 move.w -[A7], 0x1010
000033CA A9EB syscall Pack4/FP68K
000033CC 3243 movea.w A1, D3
000033CE 2209 move.l D1, A1
000033D0 E589 lsl D1, 2
000033D2 226D C880 movea.l A1, [A5 - 0x3780]
000033D6 23AE FA24 1800 move.l [A1 + D1], [A6 - 0x5DC]
000033DC 4FEF 000E lea.l A7, [A7 + 0xE]
000033E0 6000 00FE bra +0x100 /* 000034E0 */
label000033E4:
000033E4 2D7C 4000 8000 FA4C move.l [A6 - 0x5B4], 0x40008000
000033EC 42AE FA50 clr.l [A6 - 0x5B0]
000033F0 426E FA54 clr.w [A6 - 0x5AC]
000033F4 2D7C 4007 C800 FA42 move.l [A6 - 0x5BE], 0x4007C800
000033FC 42AE FA46 clr.l [A6 - 0x5BA]
00003400 426E FA4A clr.w [A6 - 0x5B6]
00003404 3D43 FA38 move.w [A6 - 0x5C8], D3
00003408 486E FA38 pea.l [A6 - 0x5C8]
0000340C 486E FA38 pea.l [A6 - 0x5C8]
00003410 3F3C 200E move.w -[A7], 0x200E
00003414 A9EB syscall Pack4/FP68K
00003416 486E FFCA pea.l [A6 - 0x36]
0000341A 486E FA38 pea.l [A6 - 0x5C8]
0000341E 3F3C 0004 move.w -[A7], 0x4
00003422 A9EB syscall Pack4/FP68K
00003424 486D C878 pea.l [A5 - 0x3788]
00003428 486E FA2E pea.l [A6 - 0x5D2]
0000342C 3F3C 100E move.w -[A7], 0x100E
00003430 A9EB syscall Pack4/FP68K
00003432 486E FA38 pea.l [A6 - 0x5C8]
00003436 486E FA2E pea.l [A6 - 0x5D2]
0000343A 3F3C 0004 move.w -[A7], 0x4
0000343E A9EB syscall Pack4/FP68K
00003440 486E FA42 pea.l [A6 - 0x5BE]
00003444 486E FA2E pea.l [A6 - 0x5D2]
00003448 3F3C 0006 move.w -[A7], 0x6
0000344C A9EB syscall Pack4/FP68K
0000344E 2F2E FA34 move.l -[A7], [A6 - 0x5CC]
00003452 2F2E FA30 move.l -[A7], [A6 - 0x5D0]
00003456 3F2E FA2E move.w -[A7], [A6 - 0x5D2]
0000345A 486E FA64 pea.l [A6 - 0x59C]
0000345E 4EB9 0000 0040 jsr [0x00000040]
00003464 2D7C 3FFF 8000 FA24 move.l [A6 - 0x5DC], 0x3FFF8000
0000346C 42AE FA28 clr.l [A6 - 0x5D8]
00003470 426E FA2C clr.w [A6 - 0x5D4]
00003474 486E FA64 pea.l [A6 - 0x59C]
00003478 486E FA24 pea.l [A6 - 0x5DC]
0000347C 3F3C 0000 move.w -[A7], 0x0
00003480 A9EB syscall Pack4/FP68K
00003482 486E FA4C pea.l [A6 - 0x5B4]
00003486 486E FA24 pea.l [A6 - 0x5DC]
0000348A 3F3C 0006 move.w -[A7], 0x6
0000348E A9EB syscall Pack4/FP68K
00003490 486E FFE2 pea.l [A6 - 0x1E]
00003494 486E FA24 pea.l [A6 - 0x5DC]
00003498 3F3C 0004 move.w -[A7], 0x4
0000349C A9EB syscall Pack4/FP68K
0000349E 2D6E FFEC FA56 move.l [A6 - 0x5AA], [A6 - 0x14]
000034A4 2D6E FFF0 FA5A move.l [A6 - 0x5A6], [A6 - 0x10]
000034AA 3D6E FFF4 FA5E move.w [A6 - 0x5A2], [A6 - 0xC]
000034B0 486E FA24 pea.l [A6 - 0x5DC]
000034B4 486E FA56 pea.l [A6 - 0x5AA]
000034B8 3F3C 0000 move.w -[A7], 0x0
000034BC A9EB syscall Pack4/FP68K
000034BE 486E FA56 pea.l [A6 - 0x5AA]
000034C2 486E FA56 pea.l [A6 - 0x5AA]
000034C6 3F3C 1010 move.w -[A7], 0x1010
000034CA A9EB syscall Pack4/FP68K
000034CC 3043 movea.w A0, D3
000034CE 2008 move.l D0, A0
000034D0 E588 lsl D0, 2
000034D2 206D C880 movea.l A0, [A5 - 0x3780]
000034D6 21AE FA56 0800 move.l [A0 + D0], [A6 - 0x5AA]
000034DC 4FEF 000E lea.l A7, [A7 + 0xE]
label000034E0:
000034E0 5243 addq.w D3, 1
label000034E2:
000034E2 0C43 0190 cmpi.w D3, 0x190
000034E6 6D00 FE0C blt -0x1F2 /* 000032F4 */
000034EA 1F06 move.b -[A7], D6
000034EC 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000034F0 2F2E FFEE move.l -[A7], [A6 - 0x12]
000034F4 3F2E FFEC move.w -[A7], [A6 - 0x14]
000034F8 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000034FC 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00003500 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00003504 4EB9 0000 42C4 jsr [0x000042C4]
0000350A 7A01 moveq.l D5, 0x01
0000350C 4FEF 0016 lea.l A7, [A7 + 0x16]
00003510 6000 0D80 bra +0xD82 /* 00004292 */
00003514 4EB9 0000 47B2 jsr [0x000047B2]
0000351A 3D40 FB7C move.w [A6 - 0x484], D0
0000351E 4A6E FB7C tst.w [A6 - 0x484]
00003522 6628 bne +0x2A /* 0000354C */
00003524 1F06 move.b -[A7], D6
00003526 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000352A 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000352E 3F2E FFEC move.w -[A7], [A6 - 0x14]
00003532 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00003536 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000353A 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
0000353E 4EB9 0000 42C4 jsr [0x000042C4]
00003544 4FEF 0016 lea.l A7, [A7 + 0x16]
00003548 6000 0D48 bra +0xD4A /* 00004292 */
label0000354C:
0000354C 7600 moveq.l D3, 0x00
0000354E 601C bra +0x1E /* 0000356C */
label00003550:
00003550 3043 movea.w A0, D3
00003552 2008 move.l D0, A0
00003554 E588 lsl D0, 2
00003556 206D C880 movea.l A0, [A5 - 0x3780]
0000355A 3243 movea.w A1, D3
0000355C 2209 move.l D1, A1
0000355E E589 lsl D1, 2
00003560 226D BAB6 movea.l A1, [A5 - 0x454A]
00003564 23B0 0800 1800 move.l [A1 + D1], [A0 + D0]
0000356A 5243 addq.w D3, 1
label0000356C:
0000356C 0C43 0190 cmpi.w D3, 0x190
00003570 6DDE blt -0x20 /* 00003550 */
00003572 7600 moveq.l D3, 0x00
00003574 3E2E FB7C move.w D7, [A6 - 0x484]
00003578 6026 bra +0x28 /* 000035A0 */
label0000357A:
0000357A 3043 movea.w A0, D3
0000357C 2008 move.l D0, A0
0000357E E588 lsl D0, 2
00003580 206D BAB6 movea.l A0, [A5 - 0x454A]
00003584 3247 movea.w A1, D7
00003586 2209 move.l D1, A1
00003588 E589 lsl D1, 2
0000358A 226D C880 movea.l A1, [A5 - 0x3780]
0000358E 23B0 0800 1800 move.l [A1 + D1], [A0 + D0]
00003594 5247 addq.w D7, 1
00003596 0C47 0190 cmpi.w D7, 0x190
0000359A 6602 bne +0x4 /* 0000359E */
0000359C 7E00 moveq.l D7, 0x00
label0000359E:
0000359E 5243 addq.w D3, 1
label000035A0:
000035A0 0C43 0190 cmpi.w D3, 0x190
000035A4 6DD4 blt -0x2A /* 0000357A */
000035A6 1F06 move.b -[A7], D6
000035A8 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000035AC 2F2E FFEE move.l -[A7], [A6 - 0x12]
000035B0 3F2E FFEC move.w -[A7], [A6 - 0x14]
000035B4 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000035B8 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000035BC 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
000035C0 4EB9 0000 42C4 jsr [0x000042C4]
000035C6 4FEF 0016 lea.l A7, [A7 + 0x16]
000035CA 6000 0CC6 bra +0xCC8 /* 00004292 */
000035CE 7600 moveq.l D3, 0x00
000035D0 601C bra +0x1E /* 000035EE */
label000035D2:
000035D2 3043 movea.w A0, D3
000035D4 2008 move.l D0, A0
000035D6 E588 lsl D0, 2
000035D8 206D C880 movea.l A0, [A5 - 0x3780]
000035DC 3243 movea.w A1, D3
000035DE 2209 move.l D1, A1
000035E0 E589 lsl D1, 2
000035E2 226D BAB6 movea.l A1, [A5 - 0x454A]
000035E6 23B0 0800 1800 move.l [A1 + D1], [A0 + D0]
000035EC 5243 addq.w D3, 1
label000035EE:
000035EE 0C43 0190 cmpi.w D3, 0x190
000035F2 6DDE blt -0x20 /* 000035D2 */
000035F4 7600 moveq.l D3, 0x00
000035F6 6020 bra +0x22 /* 00003618 */
label000035F8:
000035F8 303C 018F move.w D0, 0x18F
000035FC 9043 sub.w D0, D3
000035FE 48C0 ext.l D0
00003600 E588 lsl D0, 2
00003602 206D BAB6 movea.l A0, [A5 - 0x454A]
00003606 3243 movea.w A1, D3
00003608 2209 move.l D1, A1
0000360A E589 lsl D1, 2
0000360C 226D C880 movea.l A1, [A5 - 0x3780]
00003610 23B0 0800 1800 move.l [A1 + D1], [A0 + D0]
00003616 5243 addq.w D3, 1
label00003618:
00003618 0C43 0190 cmpi.w D3, 0x190
0000361C 6DDA blt -0x24 /* 000035F8 */
0000361E 1F06 move.b -[A7], D6
00003620 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00003624 2F2E FFEE move.l -[A7], [A6 - 0x12]
00003628 3F2E FFEC move.w -[A7], [A6 - 0x14]
0000362C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00003630 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00003634 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00003638 4EB9 0000 42C4 jsr [0x000042C4]
0000363E 4FEF 0016 lea.l A7, [A7 + 0x16]
00003642 6000 0C4E bra +0xC50 /* 00004292 */
00003646 7600 moveq.l D3, 0x00
00003648 605E bra +0x60 /* 000036A8 */
label0000364A:
0000364A 2D7C 4000 8000 FA56 move.l [A6 - 0x5AA], 0x40008000
00003652 42AE FA5A clr.l [A6 - 0x5A6]
00003656 426E FA5E clr.w [A6 - 0x5A2]
0000365A 2D6E FFE2 FA4C move.l [A6 - 0x5B4], [A6 - 0x1E]
00003660 2D6E FFE6 FA50 move.l [A6 - 0x5B0], [A6 - 0x1A]
00003666 3D6E FFEA FA54 move.w [A6 - 0x5AC], [A6 - 0x16]
0000366C 486E FA56 pea.l [A6 - 0x5AA]
00003670 486E FA4C pea.l [A6 - 0x5B4]
00003674 3F3C 0006 move.w -[A7], 0x6
00003678 A9EB syscall Pack4/FP68K
0000367A 486E FFEC pea.l [A6 - 0x14]
0000367E 486E FA4C pea.l [A6 - 0x5B4]
00003682 3F3C 0000 move.w -[A7], 0x0
00003686 A9EB syscall Pack4/FP68K
00003688 486E FA4C pea.l [A6 - 0x5B4]
0000368C 486E FA4C pea.l [A6 - 0x5B4]
00003690 3F3C 1010 move.w -[A7], 0x1010
00003694 A9EB syscall Pack4/FP68K
00003696 3043 movea.w A0, D3
00003698 2008 move.l D0, A0
0000369A E588 lsl D0, 2
0000369C 206D C880 movea.l A0, [A5 - 0x3780]
000036A0 21AE FA4C 0800 move.l [A0 + D0], [A6 - 0x5B4]
000036A6 5243 addq.w D3, 1
label000036A8:
000036A8 0C43 0190 cmpi.w D3, 0x190
000036AC 6D9C blt -0x62 /* 0000364A */
000036AE 1F06 move.b -[A7], D6
000036B0 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000036B4 2F2E FFEE move.l -[A7], [A6 - 0x12]
000036B8 3F2E FFEC move.w -[A7], [A6 - 0x14]
000036BC 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000036C0 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000036C4 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
000036C8 4EB9 0000 42C4 jsr [0x000042C4]
000036CE 7A00 moveq.l D5, 0x00
000036D0 4FEF 0016 lea.l A7, [A7 + 0x16]
000036D4 6000 0BBC bra +0xBBE /* 00004292 */
000036D8 7600 moveq.l D3, 0x00
000036DA 6000 008E bra +0x90 /* 0000376A */
label000036DE:
000036DE 2D6E FFB2 FA56 move.l [A6 - 0x5AA], [A6 - 0x4E]
000036E4 2D6E FFB6 FA5A move.l [A6 - 0x5A6], [A6 - 0x4A]
000036EA 3D6E FFBA FA5E move.w [A6 - 0x5A2], [A6 - 0x46]
000036F0 486E FFEC pea.l [A6 - 0x14]
000036F4 486E FA56 pea.l [A6 - 0x5AA]
000036F8 3F3C 0000 move.w -[A7], 0x0
000036FC A9EB syscall Pack4/FP68K
000036FE 3043 movea.w A0, D3
00003700 2008 move.l D0, A0
00003702 E588 lsl D0, 2
00003704 206D C880 movea.l A0, [A5 - 0x3780]
00003708 4870 0800 pea.l [A0 + D0]
0000370C 486E FA4C pea.l [A6 - 0x5B4]
00003710 3F3C 100E move.w -[A7], 0x100E
00003714 A9EB syscall Pack4/FP68K
00003716 486E FA4C pea.l [A6 - 0x5B4]
0000371A 3F3C 000D move.w -[A7], 0xD /* '\r' */
0000371E A9EB syscall Pack4/FP68K
00003720 486E FA4C pea.l [A6 - 0x5B4]
00003724 486E FA4C pea.l [A6 - 0x5B4]
00003728 3F3C 1010 move.w -[A7], 0x1010
0000372C A9EB syscall Pack4/FP68K
0000372E 486E FA4C pea.l [A6 - 0x5B4]
00003732 486E FA42 pea.l [A6 - 0x5BE]
00003736 3F3C 100E move.w -[A7], 0x100E
0000373A A9EB syscall Pack4/FP68K
0000373C 486E FA56 pea.l [A6 - 0x5AA]
00003740 486E FA42 pea.l [A6 - 0x5BE]
00003744 3F3C 0000 move.w -[A7], 0x0
00003748 A9EB syscall Pack4/FP68K
0000374A 486E FA42 pea.l [A6 - 0x5BE]
0000374E 486E FA42 pea.l [A6 - 0x5BE]
00003752 3F3C 1010 move.w -[A7], 0x1010
00003756 A9EB syscall Pack4/FP68K
00003758 3243 movea.w A1, D3
0000375A 2209 move.l D1, A1
0000375C E589 lsl D1, 2
0000375E 226D C880 movea.l A1, [A5 - 0x3780]
00003762 23AE FA42 1800 move.l [A1 + D1], [A6 - 0x5BE]
00003768 5243 addq.w D3, 1
label0000376A:
0000376A 0C43 0190 cmpi.w D3, 0x190
0000376E 6D00 FF6E blt -0x90 /* 000036DE */
00003772 1F06 move.b -[A7], D6
00003774 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00003778 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000377C 3F2E FFEC move.w -[A7], [A6 - 0x14]
00003780 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00003784 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00003788 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
0000378C 4EB9 0000 42C4 jsr [0x000042C4]
00003792 4FEF 0016 lea.l A7, [A7 + 0x16]
00003796 6000 0AFA bra +0xAFC /* 00004292 */
0000379A 2D7C 4000 8000 FA56 move.l [A6 - 0x5AA], 0x40008000
000037A2 42AE FA5A clr.l [A6 - 0x5A6]
000037A6 426E FA5E clr.w [A6 - 0x5A2]
000037AA 206D C880 movea.l A0, [A5 - 0x3780]
000037AE 226D C880 movea.l A1, [A5 - 0x3780]
000037B2 4869 063C pea.l [A1 + 0x63C]
000037B6 486E FA4C pea.l [A6 - 0x5B4]
000037BA 3F3C 100E move.w -[A7], 0x100E
000037BE A9EB syscall Pack4/FP68K
000037C0 4868 0004 pea.l [A0 + 0x4]
000037C4 486E FA4C pea.l [A6 - 0x5B4]
000037C8 3F3C 1000 move.w -[A7], 0x1000
000037CC A9EB syscall Pack4/FP68K
000037CE 486E FA4C pea.l [A6 - 0x5B4]
000037D2 486E FA4C pea.l [A6 - 0x5B4]
000037D6 3F3C 1010 move.w -[A7], 0x1010
000037DA A9EB syscall Pack4/FP68K
000037DC 486E FA4C pea.l [A6 - 0x5B4]
000037E0 486E FA42 pea.l [A6 - 0x5BE]
000037E4 3F3C 100E move.w -[A7], 0x100E
000037E8 A9EB syscall Pack4/FP68K
000037EA 486E FA56 pea.l [A6 - 0x5AA]
000037EE 486E FA42 pea.l [A6 - 0x5BE]
000037F2 3F3C 0006 move.w -[A7], 0x6
000037F6 A9EB syscall Pack4/FP68K
000037F8 486E FA42 pea.l [A6 - 0x5BE]
000037FC 486E FA42 pea.l [A6 - 0x5BE]
00003800 3F3C 1010 move.w -[A7], 0x1010
00003804 A9EB syscall Pack4/FP68K
00003806 206D C880 movea.l A0, [A5 - 0x3780]
0000380A 20AE FA42 move.l [A0], [A6 - 0x5BE]
0000380E 7601 moveq.l D3, 0x01
00003810 6000 0558 bra +0x55A /* 00003D6A */
label00003814:
00003814 0C06 0001 cmpi.b D6, 0x1
00003818 6600 04C2 bne +0x4C4 /* 00003CDC */
0000381C 3003 move.w D0, D3
0000381E 5240 addq.w D0, 1
00003820 48C0 ext.l D0
00003822 E588 lsl D0, 2
00003824 206D C880 movea.l A0, [A5 - 0x3780]
00003828 3203 move.w D1, D3
0000382A 5341 subq.w D1, 1
0000382C 48C1 ext.l D1
0000382E E589 lsl D1, 2
00003830 226D C880 movea.l A1, [A5 - 0x3780]
00003834 4871 1800 pea.l [A1 + D1]
00003838 486E FA56 pea.l [A6 - 0x5AA]
0000383C 3F3C 100E move.w -[A7], 0x100E
00003840 A9EB syscall Pack4/FP68K
00003842 4870 0800 pea.l [A0 + D0]
00003846 486E FA56 pea.l [A6 - 0x5AA]
0000384A 3F3C 1008 move.w -[A7], 0x1008
0000384E A9EB syscall Pack4/FP68K
00003850 6C00 01E2 bge +0x1E4 /* 00003A34 */
00003854 3003 move.w D0, D3
00003856 5340 subq.w D0, 1
00003858 48C0 ext.l D0
0000385A E588 lsl D0, 2
0000385C 206D C880 movea.l A0, [A5 - 0x3780]
00003860 3203 move.w D1, D3
00003862 5241 addq.w D1, 1
00003864 48C1 ext.l D1
00003866 E589 lsl D1, 2
00003868 226D C880 movea.l A1, [A5 - 0x3780]
0000386C 4871 1800 pea.l [A1 + D1]
00003870 486E FA56 pea.l [A6 - 0x5AA]
00003874 3F3C 100E move.w -[A7], 0x100E
00003878 A9EB syscall Pack4/FP68K
0000387A 4870 0800 pea.l [A0 + D0]
0000387E 486E FA56 pea.l [A6 - 0x5AA]
00003882 3F3C 1002 move.w -[A7], 0x1002
00003886 A9EB syscall Pack4/FP68K
00003888 486E FA56 pea.l [A6 - 0x5AA]
0000388C 486E FA56 pea.l [A6 - 0x5AA]
00003890 3F3C 1010 move.w -[A7], 0x1010
00003894 A9EB syscall Pack4/FP68K
00003896 3003 move.w D0, D3
00003898 5240 addq.w D0, 1
0000389A 48C0 ext.l D0
0000389C E588 lsl D0, 2
0000389E 206D C880 movea.l A0, [A5 - 0x3780]
000038A2 3403 move.w D2, D3
000038A4 5342 subq.w D2, 1
000038A6 48C2 ext.l D2
000038A8 E58A lsl D2, 2
000038AA 2D70 0800 FA60 move.l [A6 - 0x5A0], [A0 + D0]
000038B0 206D C880 movea.l A0, [A5 - 0x3780]
000038B4 4870 2800 pea.l [A0 + D2]
000038B8 486E FA4C pea.l [A6 - 0x5B4]
000038BC 3F3C 100E move.w -[A7], 0x100E
000038C0 A9EB syscall Pack4/FP68K
000038C2 486E FFEC pea.l [A6 - 0x14]
000038C6 486E FA4C pea.l [A6 - 0x5B4]
000038CA 3F3C 0002 move.w -[A7], 0x2
000038CE A9EB syscall Pack4/FP68K
000038D0 486E FFB2 pea.l [A6 - 0x4E]
000038D4 486E FA4C pea.l [A6 - 0x5B4]
000038D8 3F3C 0000 move.w -[A7], 0x0
000038DC A9EB syscall Pack4/FP68K
000038DE 486E FA60 pea.l [A6 - 0x5A0]
000038E2 486E FA4C pea.l [A6 - 0x5B4]
000038E6 3F3C 1002 move.w -[A7], 0x1002
000038EA A9EB syscall Pack4/FP68K
000038EC 486E FA56 pea.l [A6 - 0x5AA]
000038F0 486E FA4C pea.l [A6 - 0x5B4]
000038F4 3F3C 1008 move.w -[A7], 0x1008
000038F8 A9EB syscall Pack4/FP68K
000038FA 6C00 0138 bge +0x13A /* 00003A34 */
000038FE 3003 move.w D0, D3
00003900 5340 subq.w D0, 1
00003902 48C0 ext.l D0
00003904 E588 lsl D0, 2
00003906 206D C880 movea.l A0, [A5 - 0x3780]
0000390A 2D7C 4007 B400 FA56 move.l [A6 - 0x5AA], 0x4007B400
00003912 42AE FA5A clr.l [A6 - 0x5A6]
00003916 426E FA5E clr.w [A6 - 0x5A2]
0000391A 4870 0800 pea.l [A0 + D0]
0000391E 486E FA56 pea.l [A6 - 0x5AA]
00003922 3F3C 1000 move.w -[A7], 0x1000
00003926 A9EB syscall Pack4/FP68K
00003928 2D6E FA56 FFF6 move.l [A6 - 0xA], [A6 - 0x5AA]
0000392E 2D6E FA5A FFFA move.l [A6 - 0x6], [A6 - 0x5A6]
00003934 3D6E FA5E FFFE move.w [A6 - 0x2], [A6 - 0x5A2]
0000393A 2D7C 4000 8000 FA56 move.l [A6 - 0x5AA], 0x40008000
00003942 42AE FA5A clr.l [A6 - 0x5A6]
00003946 426E FA5E clr.w [A6 - 0x5A2]
0000394A 3003 move.w D0, D3
0000394C 5240 addq.w D0, 1
0000394E 48C0 ext.l D0
00003950 E588 lsl D0, 2
00003952 206D C880 movea.l A0, [A5 - 0x3780]
00003956 2D6E FFF6 FA4C move.l [A6 - 0x5B4], [A6 - 0xA]
0000395C 2D6E FFFA FA50 move.l [A6 - 0x5B0], [A6 - 0x6]
00003962 3D6E FFFE FA54 move.w [A6 - 0x5AC], [A6 - 0x2]
00003968 4870 0800 pea.l [A0 + D0]
0000396C 486E FA4C pea.l [A6 - 0x5B4]
00003970 3F3C 1000 move.w -[A7], 0x1000
00003974 A9EB syscall Pack4/FP68K
00003976 486E FA56 pea.l [A6 - 0x5AA]
0000397A 486E FA4C pea.l [A6 - 0x5B4]
0000397E 3F3C 0006 move.w -[A7], 0x6
00003982 A9EB syscall Pack4/FP68K
00003984 486E FA4C pea.l [A6 - 0x5B4]
00003988 486E FA4C pea.l [A6 - 0x5B4]
0000398C 3F3C 1010 move.w -[A7], 0x1010
00003990 A9EB syscall Pack4/FP68K
00003992 3043 movea.w A0, D3
00003994 2008 move.l D0, A0
00003996 E588 lsl D0, 2
00003998 206D C880 movea.l A0, [A5 - 0x3780]
0000399C 21AE FA4C 0800 move.l [A0 + D0], [A6 - 0x5B4]
000039A2 2D7C 4007 B400 FA56 move.l [A6 - 0x5AA], 0x4007B400
000039AA 42AE FA5A clr.l [A6 - 0x5A6]
000039AE 426E FA5E clr.w [A6 - 0x5A2]
000039B2 3043 movea.w A0, D3
000039B4 2008 move.l D0, A0
000039B6 E588 lsl D0, 2
000039B8 206D C880 movea.l A0, [A5 - 0x3780]
000039BC 4870 0800 pea.l [A0 + D0]
000039C0 486E FA4C pea.l [A6 - 0x5B4]
000039C4 3F3C 100E move.w -[A7], 0x100E
000039C8 A9EB syscall Pack4/FP68K
000039CA 486E FA56 pea.l [A6 - 0x5AA]
000039CE 486E FA4C pea.l [A6 - 0x5B4]
000039D2 3F3C 0008 move.w -[A7], 0x8
000039D6 A9EB syscall Pack4/FP68K
000039D8 6F00 038E ble +0x390 /* 00003D68 */
000039DC 2D7C 4007 B400 FA56 move.l [A6 - 0x5AA], 0x4007B400
000039E4 42AE FA5A clr.l [A6 - 0x5A6]
000039E8 426E FA5E clr.w [A6 - 0x5A2]
000039EC 3043 movea.w A0, D3
000039EE 2008 move.l D0, A0
000039F0 E588 lsl D0, 2
000039F2 206D C880 movea.l A0, [A5 - 0x3780]
000039F6 4870 0800 pea.l [A0 + D0]
000039FA 486E FA4C pea.l [A6 - 0x5B4]
000039FE 3F3C 100E move.w -[A7], 0x100E
00003A02 A9EB syscall Pack4/FP68K
00003A04 486E FA56 pea.l [A6 - 0x5AA]
00003A08 486E FA4C pea.l [A6 - 0x5B4]
00003A0C 3F3C 0002 move.w -[A7], 0x2
00003A10 A9EB syscall Pack4/FP68K
00003A12 486E FA4C pea.l [A6 - 0x5B4]
00003A16 486E FA4C pea.l [A6 - 0x5B4]
00003A1A 3F3C 1010 move.w -[A7], 0x1010
00003A1E A9EB syscall Pack4/FP68K
00003A20 3243 movea.w A1, D3
00003A22 2209 move.l D1, A1
00003A24 E589 lsl D1, 2
00003A26 226D C880 movea.l A1, [A5 - 0x3780]
00003A2A 23AE FA4C 1800 move.l [A1 + D1], [A6 - 0x5B4]
00003A30 6000 0336 bra +0x338 /* 00003D68 */
label00003A34:
00003A34 3003 move.w D0, D3
00003A36 5340 subq.w D0, 1
00003A38 48C0 ext.l D0
00003A3A E588 lsl D0, 2
00003A3C 206D C880 movea.l A0, [A5 - 0x3780]
00003A40 3203 move.w D1, D3
00003A42 5241 addq.w D1, 1
00003A44 48C1 ext.l D1
00003A46 E589 lsl D1, 2
00003A48 226D C880 movea.l A1, [A5 - 0x3780]
00003A4C 4871 1800 pea.l [A1 + D1]
00003A50 486E FA56 pea.l [A6 - 0x5AA]
00003A54 3F3C 100E move.w -[A7], 0x100E
00003A58 A9EB syscall Pack4/FP68K
00003A5A 4870 0800 pea.l [A0 + D0]
00003A5E 486E FA56 pea.l [A6 - 0x5AA]
00003A62 3F3C 1008 move.w -[A7], 0x1008
00003A66 A9EB syscall Pack4/FP68K
00003A68 6C00 01E2 bge +0x1E4 /* 00003C4C */
00003A6C 3003 move.w D0, D3
00003A6E 5240 addq.w D0, 1
00003A70 48C0 ext.l D0
00003A72 E588 lsl D0, 2
00003A74 206D C880 movea.l A0, [A5 - 0x3780]
00003A78 3203 move.w D1, D3
00003A7A 5341 subq.w D1, 1
00003A7C 48C1 ext.l D1
00003A7E E589 lsl D1, 2
00003A80 226D C880 movea.l A1, [A5 - 0x3780]
00003A84 4871 1800 pea.l [A1 + D1]
00003A88 486E FA56 pea.l [A6 - 0x5AA]
00003A8C 3F3C 100E move.w -[A7], 0x100E
00003A90 A9EB syscall Pack4/FP68K
00003A92 4870 0800 pea.l [A0 + D0]
00003A96 486E FA56 pea.l [A6 - 0x5AA]
00003A9A 3F3C 1002 move.w -[A7], 0x1002
00003A9E A9EB syscall Pack4/FP68K
00003AA0 486E FA56 pea.l [A6 - 0x5AA]
00003AA4 486E FA56 pea.l [A6 - 0x5AA]
00003AA8 3F3C 1010 move.w -[A7], 0x1010
00003AAC A9EB syscall Pack4/FP68K
00003AAE 3003 move.w D0, D3
00003AB0 5340 subq.w D0, 1
00003AB2 48C0 ext.l D0
00003AB4 E588 lsl D0, 2
00003AB6 206D C880 movea.l A0, [A5 - 0x3780]
00003ABA 3403 move.w D2, D3
00003ABC 5242 addq.w D2, 1
00003ABE 48C2 ext.l D2
00003AC0 E58A lsl D2, 2
00003AC2 2D70 0800 FA60 move.l [A6 - 0x5A0], [A0 + D0]
00003AC8 206D C880 movea.l A0, [A5 - 0x3780]
00003ACC 4870 2800 pea.l [A0 + D2]
00003AD0 486E FA4C pea.l [A6 - 0x5B4]
00003AD4 3F3C 100E move.w -[A7], 0x100E
00003AD8 A9EB syscall Pack4/FP68K
00003ADA 486E FFEC pea.l [A6 - 0x14]
00003ADE 486E FA4C pea.l [A6 - 0x5B4]
00003AE2 3F3C 0002 move.w -[A7], 0x2
00003AE6 A9EB syscall Pack4/FP68K
00003AE8 486E FFB2 pea.l [A6 - 0x4E]
00003AEC 486E FA4C pea.l [A6 - 0x5B4]
00003AF0 3F3C 0000 move.w -[A7], 0x0
00003AF4 A9EB syscall Pack4/FP68K
00003AF6 486E FA60 pea.l [A6 - 0x5A0]
00003AFA 486E FA4C pea.l [A6 - 0x5B4]
00003AFE 3F3C 1002 move.w -[A7], 0x1002
00003B02 A9EB syscall Pack4/FP68K
00003B04 486E FA56 pea.l [A6 - 0x5AA]
00003B08 486E FA4C pea.l [A6 - 0x5B4]
00003B0C 3F3C 1008 move.w -[A7], 0x1008
00003B10 A9EB syscall Pack4/FP68K
00003B12 6C00 0138 bge +0x13A /* 00003C4C */
00003B16 3003 move.w D0, D3
00003B18 5240 addq.w D0, 1
00003B1A 48C0 ext.l D0
00003B1C E588 lsl D0, 2
00003B1E 206D C880 movea.l A0, [A5 - 0x3780]
00003B22 2D7C 4007 B400 FA56 move.l [A6 - 0x5AA], 0x4007B400
00003B2A 42AE FA5A clr.l [A6 - 0x5A6]
00003B2E 426E FA5E clr.w [A6 - 0x5A2]
00003B32 4870 0800 pea.l [A0 + D0]
00003B36 486E FA56 pea.l [A6 - 0x5AA]
00003B3A 3F3C 1000 move.w -[A7], 0x1000
00003B3E A9EB syscall Pack4/FP68K
00003B40 2D6E FA56 FFF6 move.l [A6 - 0xA], [A6 - 0x5AA]
00003B46 2D6E FA5A FFFA move.l [A6 - 0x6], [A6 - 0x5A6]
00003B4C 3D6E FA5E FFFE move.w [A6 - 0x2], [A6 - 0x5A2]
00003B52 2D7C 4000 8000 FA56 move.l [A6 - 0x5AA], 0x40008000
00003B5A 42AE FA5A clr.l [A6 - 0x5A6]
00003B5E 426E FA5E clr.w [A6 - 0x5A2]
00003B62 3003 move.w D0, D3
00003B64 5340 subq.w D0, 1
00003B66 48C0 ext.l D0
00003B68 E588 lsl D0, 2
00003B6A 206D C880 movea.l A0, [A5 - 0x3780]
00003B6E 2D6E FFF6 FA4C move.l [A6 - 0x5B4], [A6 - 0xA]
00003B74 2D6E FFFA FA50 move.l [A6 - 0x5B0], [A6 - 0x6]
00003B7A 3D6E FFFE FA54 move.w [A6 - 0x5AC], [A6 - 0x2]
00003B80 4870 0800 pea.l [A0 + D0]
00003B84 486E FA4C pea.l [A6 - 0x5B4]
00003B88 3F3C 1000 move.w -[A7], 0x1000
00003B8C A9EB syscall Pack4/FP68K
00003B8E 486E FA56 pea.l [A6 - 0x5AA]
00003B92 486E FA4C pea.l [A6 - 0x5B4]
00003B96 3F3C 0006 move.w -[A7], 0x6
00003B9A A9EB syscall Pack4/FP68K
00003B9C 486E FA4C pea.l [A6 - 0x5B4]
00003BA0 486E FA4C pea.l [A6 - 0x5B4]
00003BA4 3F3C 1010 move.w -[A7], 0x1010
00003BA8 A9EB syscall Pack4/FP68K
00003BAA 3043 movea.w A0, D3
00003BAC 2008 move.l D0, A0
00003BAE E588 lsl D0, 2
00003BB0 206D C880 movea.l A0, [A5 - 0x3780]
00003BB4 21AE FA4C 0800 move.l [A0 + D0], [A6 - 0x5B4]
00003BBA 2D7C 4007 B400 FA56 move.l [A6 - 0x5AA], 0x4007B400
00003BC2 42AE FA5A clr.l [A6 - 0x5A6]
00003BC6 426E FA5E clr.w [A6 - 0x5A2]
00003BCA 3043 movea.w A0, D3
00003BCC 2008 move.l D0, A0
00003BCE E588 lsl D0, 2
00003BD0 206D C880 movea.l A0, [A5 - 0x3780]
00003BD4 4870 0800 pea.l [A0 + D0]
00003BD8 486E FA4C pea.l [A6 - 0x5B4]
00003BDC 3F3C 100E move.w -[A7], 0x100E
00003BE0 A9EB syscall Pack4/FP68K
00003BE2 486E FA56 pea.l [A6 - 0x5AA]
00003BE6 486E FA4C pea.l [A6 - 0x5B4]
00003BEA 3F3C 0008 move.w -[A7], 0x8
00003BEE A9EB syscall Pack4/FP68K
00003BF0 6F00 0176 ble +0x178 /* 00003D68 */
00003BF4 2D7C 4007 B400 FA56 move.l [A6 - 0x5AA], 0x4007B400
00003BFC 42AE FA5A clr.l [A6 - 0x5A6]
00003C00 426E FA5E clr.w [A6 - 0x5A2]
00003C04 3043 movea.w A0, D3
00003C06 2008 move.l D0, A0
00003C08 E588 lsl D0, 2
00003C0A 206D C880 movea.l A0, [A5 - 0x3780]
00003C0E 4870 0800 pea.l [A0 + D0]
00003C12 486E FA4C pea.l [A6 - 0x5B4]
00003C16 3F3C 100E move.w -[A7], 0x100E
00003C1A A9EB syscall Pack4/FP68K
00003C1C 486E FA56 pea.l [A6 - 0x5AA]
00003C20 486E FA4C pea.l [A6 - 0x5B4]
00003C24 3F3C 0002 move.w -[A7], 0x2
00003C28 A9EB syscall Pack4/FP68K
00003C2A 486E FA4C pea.l [A6 - 0x5B4]
00003C2E 486E FA4C pea.l [A6 - 0x5B4]
00003C32 3F3C 1010 move.w -[A7], 0x1010
00003C36 A9EB syscall Pack4/FP68K
00003C38 3243 movea.w A1, D3
00003C3A 2209 move.l D1, A1
00003C3C E589 lsl D1, 2
00003C3E 226D C880 movea.l A1, [A5 - 0x3780]
00003C42 23AE FA4C 1800 move.l [A1 + D1], [A6 - 0x5B4]
00003C48 6000 011E bra +0x120 /* 00003D68 */
label00003C4C:
00003C4C 2D7C 4000 8000 FA56 move.l [A6 - 0x5AA], 0x40008000
00003C54 42AE FA5A clr.l [A6 - 0x5A6]
00003C58 426E FA5E clr.w [A6 - 0x5A2]
00003C5C 3003 move.w D0, D3
00003C5E 5240 addq.w D0, 1
00003C60 48C0 ext.l D0
00003C62 E588 lsl D0, 2
00003C64 206D C880 movea.l A0, [A5 - 0x3780]
00003C68 3203 move.w D1, D3
00003C6A 5341 subq.w D1, 1
00003C6C 48C1 ext.l D1
00003C6E E589 lsl D1, 2
00003C70 226D C880 movea.l A1, [A5 - 0x3780]
00003C74 4871 1800 pea.l [A1 + D1]
00003C78 486E FA4C pea.l [A6 - 0x5B4]
00003C7C 3F3C 100E move.w -[A7], 0x100E
00003C80 A9EB syscall Pack4/FP68K
00003C82 4870 0800 pea.l [A0 + D0]
00003C86 486E FA4C pea.l [A6 - 0x5B4]
00003C8A 3F3C 1000 move.w -[A7], 0x1000
00003C8E A9EB syscall Pack4/FP68K
00003C90 486E FA4C pea.l [A6 - 0x5B4]
00003C94 486E FA4C pea.l [A6 - 0x5B4]
00003C98 3F3C 1010 move.w -[A7], 0x1010
00003C9C A9EB syscall Pack4/FP68K
00003C9E 486E FA4C pea.l [A6 - 0x5B4]
00003CA2 486E FA42 pea.l [A6 - 0x5BE]
00003CA6 3F3C 100E move.w -[A7], 0x100E
00003CAA A9EB syscall Pack4/FP68K
00003CAC 486E FA56 pea.l [A6 - 0x5AA]
00003CB0 486E FA42 pea.l [A6 - 0x5BE]
00003CB4 3F3C 0006 move.w -[A7], 0x6
00003CB8 A9EB syscall Pack4/FP68K
00003CBA 486E FA42 pea.l [A6 - 0x5BE]
00003CBE 486E FA42 pea.l [A6 - 0x5BE]
00003CC2 3F3C 1010 move.w -[A7], 0x1010
00003CC6 A9EB syscall Pack4/FP68K
00003CC8 3043 movea.w A0, D3
00003CCA 2008 move.l D0, A0
00003CCC E588 lsl D0, 2
00003CCE 206D C880 movea.l A0, [A5 - 0x3780]
00003CD2 21AE FA42 0800 move.l [A0 + D0], [A6 - 0x5BE]
00003CD8 6000 008E bra +0x90 /* 00003D68 */
label00003CDC:
00003CDC 2D7C 4000 8000 FA56 move.l [A6 - 0x5AA], 0x40008000
00003CE4 42AE FA5A clr.l [A6 - 0x5A6]
00003CE8 426E FA5E clr.w [A6 - 0x5A2]
00003CEC 3003 move.w D0, D3
00003CEE 5240 addq.w D0, 1
00003CF0 48C0 ext.l D0
00003CF2 E588 lsl D0, 2
00003CF4 206D C880 movea.l A0, [A5 - 0x3780]
00003CF8 3203 move.w D1, D3
00003CFA 5341 subq.w D1, 1
00003CFC 48C1 ext.l D1
00003CFE E589 lsl D1, 2
00003D00 226D C880 movea.l A1, [A5 - 0x3780]
00003D04 4871 1800 pea.l [A1 + D1]
00003D08 486E FA4C pea.l [A6 - 0x5B4]
00003D0C 3F3C 100E move.w -[A7], 0x100E
00003D10 A9EB syscall Pack4/FP68K
00003D12 4870 0800 pea.l [A0 + D0]
00003D16 486E FA4C pea.l [A6 - 0x5B4]
00003D1A 3F3C 1000 move.w -[A7], 0x1000
00003D1E A9EB syscall Pack4/FP68K
00003D20 486E FA4C pea.l [A6 - 0x5B4]
00003D24 486E FA4C pea.l [A6 - 0x5B4]
00003D28 3F3C 1010 move.w -[A7], 0x1010
00003D2C A9EB syscall Pack4/FP68K
00003D2E 486E FA4C pea.l [A6 - 0x5B4]
00003D32 486E FA42 pea.l [A6 - 0x5BE]
00003D36 3F3C 100E move.w -[A7], 0x100E
00003D3A A9EB syscall Pack4/FP68K
00003D3C 486E FA56 pea.l [A6 - 0x5AA]
00003D40 486E FA42 pea.l [A6 - 0x5BE]
00003D44 3F3C 0006 move.w -[A7], 0x6
00003D48 A9EB syscall Pack4/FP68K
00003D4A 486E FA42 pea.l [A6 - 0x5BE]
00003D4E 486E FA42 pea.l [A6 - 0x5BE]
00003D52 3F3C 1010 move.w -[A7], 0x1010
00003D56 A9EB syscall Pack4/FP68K
00003D58 3043 movea.w A0, D3
00003D5A 2008 move.l D0, A0
00003D5C E588 lsl D0, 2
00003D5E 206D C880 movea.l A0, [A5 - 0x3780]
00003D62 21AE FA42 0800 move.l [A0 + D0], [A6 - 0x5BE]
label00003D68:
00003D68 5243 addq.w D3, 1
label00003D6A:
00003D6A 0C43 018F cmpi.w D3, 0x18F
00003D6E 6D00 FAA4 blt -0x55A /* 00003814 */
00003D72 2D7C 4000 8000 FA56 move.l [A6 - 0x5AA], 0x40008000
00003D7A 42AE FA5A clr.l [A6 - 0x5A6]
00003D7E 426E FA5E clr.w [A6 - 0x5A2]
00003D82 206D C880 movea.l A0, [A5 - 0x3780]
00003D86 226D C880 movea.l A1, [A5 - 0x3780]
00003D8A 4851 pea.l [A1]
00003D8C 486E FA4C pea.l [A6 - 0x5B4]
00003D90 3F3C 100E move.w -[A7], 0x100E
00003D94 A9EB syscall Pack4/FP68K
00003D96 4868 0638 pea.l [A0 + 0x638]
00003D9A 486E FA4C pea.l [A6 - 0x5B4]
00003D9E 3F3C 1000 move.w -[A7], 0x1000
00003DA2 A9EB syscall Pack4/FP68K
00003DA4 486E FA4C pea.l [A6 - 0x5B4]
00003DA8 486E FA4C pea.l [A6 - 0x5B4]
00003DAC 3F3C 1010 move.w -[A7], 0x1010
00003DB0 A9EB syscall Pack4/FP68K
00003DB2 486E FA4C pea.l [A6 - 0x5B4]
00003DB6 486E FA42 pea.l [A6 - 0x5BE]
00003DBA 3F3C 100E move.w -[A7], 0x100E
00003DBE A9EB syscall Pack4/FP68K
00003DC0 486E FA56 pea.l [A6 - 0x5AA]
00003DC4 486E FA42 pea.l [A6 - 0x5BE]
00003DC8 3F3C 0006 move.w -[A7], 0x6
00003DCC A9EB syscall Pack4/FP68K
00003DCE 486E FA42 pea.l [A6 - 0x5BE]
00003DD2 486E FA42 pea.l [A6 - 0x5BE]
00003DD6 3F3C 1010 move.w -[A7], 0x1010
00003DDA A9EB syscall Pack4/FP68K
00003DDC 206D C880 movea.l A0, [A5 - 0x3780]
00003DE0 216E FA42 063C move.l [A0 + 0x63C], [A6 - 0x5BE]
00003DE6 1F06 move.b -[A7], D6
00003DE8 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00003DEC 2F2E FFEE move.l -[A7], [A6 - 0x12]
00003DF0 3F2E FFEC move.w -[A7], [A6 - 0x14]
00003DF4 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00003DF8 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00003DFC 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00003E00 4EB9 0000 42C4 jsr [0x000042C4]
00003E06 4FEF 0016 lea.l A7, [A7 + 0x16]
00003E0A 6000 0486 bra +0x488 /* 00004292 */
00003E0E 7A00 moveq.l D5, 0x00
00003E10 A89E syscall PenNormal
00003E12 A897 syscall ShowPen
00003E14 6000 044E bra +0x450 /* 00004264 */
label00003E18:
00003E18 4A2D C896 tst.b [A5 - 0x376A]
00003E1C 6714 beq +0x16 /* 00003E32 */
00003E1E 554F subq.w A7, 2
00003E20 3F3C FFFF move.w -[A7], 0xFFFF
00003E24 486D C910 pea.l [A5 - 0x36F0]
00003E28 42A7 clr.l -[A7]
00003E2A 42A7 clr.l -[A7]
00003E2C A860 syscall WaitNextEvent
00003E2E 101F move.b D0, [A7]+
00003E30 6010 bra +0x12 /* 00003E42 */
label00003E32:
00003E32 A9B4 syscall SystemTask
00003E34 554F subq.w A7, 2
00003E36 3F3C FFFF move.w -[A7], 0xFFFF
00003E3A 486D C910 pea.l [A5 - 0x36F0]
00003E3E A970 syscall GetNextEvent
00003E40 101F move.b D0, [A7]+
label00003E42:
00003E42 302D C910 move.w D0, [A5 - 0x36F0]
00003E46 5540 subq.w D0, 2
00003E48 6702 beq +0x4 /* 00003E4C */
00003E4A 6008 bra +0xA /* 00003E54 */
label00003E4C:
00003E4C 7A01 moveq.l D5, 0x01
00003E4E 7800 moveq.l D4, 0x00
00003E50 6000 0412 bra +0x414 /* 00004264 */
label00003E54:
00003E54 486E FFDE pea.l [A6 - 0x22]
00003E58 A972 syscall GetMouse
00003E5A 0C6E 0007 FFDE cmpi.w [A6 - 0x22], 0x7
00003E60 6F00 0402 ble +0x404 /* 00004264 */
00003E64 0C6E 0115 FFDE cmpi.w [A6 - 0x22], 0x115
00003E6A 6C00 03F8 bge +0x3FA /* 00004264 */
00003E6E 0C6E 0058 FFE0 cmpi.w [A6 - 0x20], 0x58 /* 'X' */
00003E74 6F00 03EE ble +0x3F0 /* 00004264 */
00003E78 0C6E 01E8 FFE0 cmpi.w [A6 - 0x20], 0x1E8
00003E7E 6C00 03E4 bge +0x3E6 /* 00004264 */
00003E82 4A44 tst.w D4
00003E84 660A bne +0xC /* 00003E90 */
00003E86 382E FFE0 move.w D4, [A6 - 0x20]
00003E8A 3D6E FFDE FF88 move.w [A6 - 0x78], [A6 - 0x22]
label00003E90:
00003E90 3F04 move.w -[A7], D4
00003E92 3F2E FF88 move.w -[A7], [A6 - 0x78]
00003E96 A893 syscall MoveTo
00003E98 3F2E FFE0 move.w -[A7], [A6 - 0x20]
00003E9C 3F2E FFDE move.w -[A7], [A6 - 0x22]
00003EA0 A891 syscall LineTo
00003EA2 3D6E FFDE FF88 move.w [A6 - 0x78], [A6 - 0x22]
00003EA8 2D7C 4007 8700 FA56 move.l [A6 - 0x5AA], 0x40078700
00003EB0 42AE FA5A clr.l [A6 - 0x5A6]
00003EB4 426E FA5E clr.w [A6 - 0x5A2]
00003EB8 303C 0115 move.w D0, 0x115
00003EBC 906E FFDE sub.w D0, [A6 - 0x22]
00003EC0 3D40 FA4C move.w [A6 - 0x5B4], D0
00003EC4 486E FA4C pea.l [A6 - 0x5B4]
00003EC8 486E FA4C pea.l [A6 - 0x5B4]
00003ECC 3F3C 200E move.w -[A7], 0x200E
00003ED0 A9EB syscall Pack4/FP68K
00003ED2 486E FFE2 pea.l [A6 - 0x1E]
00003ED6 486E FA4C pea.l [A6 - 0x5B4]
00003EDA 3F3C 0004 move.w -[A7], 0x4
00003EDE A9EB syscall Pack4/FP68K
00003EE0 486E FA56 pea.l [A6 - 0x5AA]
00003EE4 486E FA4C pea.l [A6 - 0x5B4]
00003EE8 3F3C 0006 move.w -[A7], 0x6
00003EEC A9EB syscall Pack4/FP68K
00003EEE 486E FFEC pea.l [A6 - 0x14]
00003EF2 486E FA4C pea.l [A6 - 0x5B4]
00003EF6 3F3C 0000 move.w -[A7], 0x0
00003EFA A9EB syscall Pack4/FP68K
00003EFC 2D6E FA4C FFBC move.l [A6 - 0x44], [A6 - 0x5B4]
00003F02 2D6E FA50 FFC0 move.l [A6 - 0x40], [A6 - 0x5B0]
00003F08 3D6E FA54 FFC4 move.w [A6 - 0x3C], [A6 - 0x5AC]
00003F0E 2D7C 4007 C800 FA56 move.l [A6 - 0x5AA], 0x4007C800
00003F16 42AE FA5A clr.l [A6 - 0x5A6]
00003F1A 426E FA5E clr.w [A6 - 0x5A2]
00003F1E 70A8 moveq.l D0, 0xFFFFFFA8
00003F20 D06E FFE0 add.w D0, [A6 - 0x20]
00003F24 3D40 FA4C move.w [A6 - 0x5B4], D0
00003F28 486E FA4C pea.l [A6 - 0x5B4]
00003F2C 486E FA4C pea.l [A6 - 0x5B4]
00003F30 3F3C 200E move.w -[A7], 0x200E
00003F34 A9EB syscall Pack4/FP68K
00003F36 486E FA4C pea.l [A6 - 0x5B4]
00003F3A 486E FA4C pea.l [A6 - 0x5B4]
00003F3E 3F3C 1010 move.w -[A7], 0x1010
00003F42 A9EB syscall Pack4/FP68K
00003F44 486E FA4C pea.l [A6 - 0x5B4]
00003F48 486E FA42 pea.l [A6 - 0x5BE]
00003F4C 3F3C 100E move.w -[A7], 0x100E
00003F50 A9EB syscall Pack4/FP68K
00003F52 486D C1EA pea.l [A5 - 0x3E16]
00003F56 486E FA42 pea.l [A6 - 0x5BE]
00003F5A 3F3C 1004 move.w -[A7], 0x1004
00003F5E A9EB syscall Pack4/FP68K
00003F60 486E FA42 pea.l [A6 - 0x5BE]
00003F64 486E FA42 pea.l [A6 - 0x5BE]
00003F68 3F3C 1010 move.w -[A7], 0x1010
00003F6C A9EB syscall Pack4/FP68K
00003F6E 486E FA42 pea.l [A6 - 0x5BE]
00003F72 486E FA38 pea.l [A6 - 0x5C8]
00003F76 3F3C 100E move.w -[A7], 0x100E
00003F7A A9EB syscall Pack4/FP68K
00003F7C 486E FA56 pea.l [A6 - 0x5AA]
00003F80 486E FA38 pea.l [A6 - 0x5C8]
00003F84 3F3C 0006 move.w -[A7], 0x6
00003F88 A9EB syscall Pack4/FP68K
00003F8A 2D6E FA38 FF9E move.l [A6 - 0x62], [A6 - 0x5C8]
00003F90 2D6E FA3C FFA2 move.l [A6 - 0x5E], [A6 - 0x5C4]
00003F96 3D6E FA40 FFA6 move.w [A6 - 0x5A], [A6 - 0x5C0]
00003F9C B86E FFE0 cmp.w D4, [A6 - 0x20]
00003FA0 6F00 00FA ble +0xFC /* 0000409C */
00003FA4 362E FFE0 move.w D3, [A6 - 0x20]
00003FA8 6000 00E8 bra +0xEA /* 00004092 */
label00003FAC:
00003FAC 3004 move.w D0, D4
00003FAE 906E FFE0 sub.w D0, [A6 - 0x20]
00003FB2 3D40 FA56 move.w [A6 - 0x5AA], D0
00003FB6 486E FA56 pea.l [A6 - 0x5AA]
00003FBA 486E FA56 pea.l [A6 - 0x5AA]
00003FBE 3F3C 200E move.w -[A7], 0x200E
00003FC2 A9EB syscall Pack4/FP68K
00003FC4 486E FA56 pea.l [A6 - 0x5AA]
00003FC8 486E FA56 pea.l [A6 - 0x5AA]
00003FCC 3F3C 1010 move.w -[A7], 0x1010
00003FD0 A9EB syscall Pack4/FP68K
00003FD2 3003 move.w D0, D3
00003FD4 906E FFE0 sub.w D0, [A6 - 0x20]
00003FD8 3D40 FA4C move.w [A6 - 0x5B4], D0
00003FDC 486E FA4C pea.l [A6 - 0x5B4]
00003FE0 486E FA4C pea.l [A6 - 0x5B4]
00003FE4 3F3C 200E move.w -[A7], 0x200E
00003FE8 A9EB syscall Pack4/FP68K
00003FEA 486E FA4C pea.l [A6 - 0x5B4]
00003FEE 486E FA4C pea.l [A6 - 0x5B4]
00003FF2 3F3C 1010 move.w -[A7], 0x1010
00003FF6 A9EB syscall Pack4/FP68K
00003FF8 486E FA4C pea.l [A6 - 0x5B4]
00003FFC 486E FA42 pea.l [A6 - 0x5BE]
00004000 3F3C 100E move.w -[A7], 0x100E
00004004 A9EB syscall Pack4/FP68K
00004006 486E FA56 pea.l [A6 - 0x5AA]
0000400A 486E FA42 pea.l [A6 - 0x5BE]
0000400E 3F3C 1006 move.w -[A7], 0x1006
00004012 A9EB syscall Pack4/FP68K
00004014 486E FA42 pea.l [A6 - 0x5BE]
00004018 486E FA42 pea.l [A6 - 0x5BE]
0000401C 3F3C 1010 move.w -[A7], 0x1010
00004020 A9EB syscall Pack4/FP68K
00004022 2D6E FFA8 FA38 move.l [A6 - 0x5C8], [A6 - 0x58]
00004028 2D6E FFAC FA3C move.l [A6 - 0x5C4], [A6 - 0x54]
0000402E 3D6E FFB0 FA40 move.w [A6 - 0x5C0], [A6 - 0x50]
00004034 486E FFBC pea.l [A6 - 0x44]
00004038 486E FA38 pea.l [A6 - 0x5C8]
0000403C 3F3C 0002 move.w -[A7], 0x2
00004040 A9EB syscall Pack4/FP68K
00004042 486E FA42 pea.l [A6 - 0x5BE]
00004046 486E FA38 pea.l [A6 - 0x5C8]
0000404A 3F3C 1004 move.w -[A7], 0x1004
0000404E A9EB syscall Pack4/FP68K
00004050 2D6E FFBC FA2E move.l [A6 - 0x5D2], [A6 - 0x44]
00004056 2D6E FFC0 FA32 move.l [A6 - 0x5CE], [A6 - 0x40]
0000405C 3D6E FFC4 FA36 move.w [A6 - 0x5CA], [A6 - 0x3C]
00004062 486E FA38 pea.l [A6 - 0x5C8]
00004066 486E FA2E pea.l [A6 - 0x5D2]
0000406A 3F3C 0000 move.w -[A7], 0x0
0000406E A9EB syscall Pack4/FP68K
00004070 486E FA2E pea.l [A6 - 0x5D2]
00004074 486E FA2E pea.l [A6 - 0x5D2]
00004078 3F3C 1010 move.w -[A7], 0x1010
0000407C A9EB syscall Pack4/FP68K
0000407E 70A8 moveq.l D0, 0xFFFFFFA8
00004080 D043 add.w D0, D3
00004082 48C0 ext.l D0
00004084 E588 lsl D0, 2
00004086 206D C880 movea.l A0, [A5 - 0x3780]
0000408A 21AE FA2E 0800 move.l [A0 + D0], [A6 - 0x5D2]
00004090 5243 addq.w D3, 1
label00004092:
00004092 B644 cmp.w D3, D4
00004094 6D00 FF16 blt -0xE8 /* 00003FAC */
00004098 6000 00F4 bra +0xF6 /* 0000418E */
label0000409C:
0000409C 3604 move.w D3, D4
0000409E 6000 00E6 bra +0xE8 /* 00004186 */
label000040A2:
000040A2 302E FFE0 move.w D0, [A6 - 0x20]
000040A6 9044 sub.w D0, D4
000040A8 3D40 FA56 move.w [A6 - 0x5AA], D0
000040AC 486E FA56 pea.l [A6 - 0x5AA]
000040B0 486E FA56 pea.l [A6 - 0x5AA]
000040B4 3F3C 200E move.w -[A7], 0x200E
000040B8 A9EB syscall Pack4/FP68K
000040BA 486E FA56 pea.l [A6 - 0x5AA]
000040BE 486E FA56 pea.l [A6 - 0x5AA]
000040C2 3F3C 1010 move.w -[A7], 0x1010
000040C6 A9EB syscall Pack4/FP68K
000040C8 3003 move.w D0, D3
000040CA 9044 sub.w D0, D4
000040CC 3D40 FA4C move.w [A6 - 0x5B4], D0
000040D0 486E FA4C pea.l [A6 - 0x5B4]
000040D4 486E FA4C pea.l [A6 - 0x5B4]
000040D8 3F3C 200E move.w -[A7], 0x200E
000040DC A9EB syscall Pack4/FP68K
000040DE 486E FA4C pea.l [A6 - 0x5B4]
000040E2 486E FA4C pea.l [A6 - 0x5B4]
000040E6 3F3C 1010 move.w -[A7], 0x1010
000040EA A9EB syscall Pack4/FP68K
000040EC 486E FA4C pea.l [A6 - 0x5B4]
000040F0 486E FA42 pea.l [A6 - 0x5BE]
000040F4 3F3C 100E move.w -[A7], 0x100E
000040F8 A9EB syscall Pack4/FP68K
000040FA 486E FA56 pea.l [A6 - 0x5AA]
000040FE 486E FA42 pea.l [A6 - 0x5BE]
00004102 3F3C 1006 move.w -[A7], 0x1006
00004106 A9EB syscall Pack4/FP68K
00004108 486E FA42 pea.l [A6 - 0x5BE]
0000410C 486E FA42 pea.l [A6 - 0x5BE]
00004110 3F3C 1010 move.w -[A7], 0x1010
00004114 A9EB syscall Pack4/FP68K
00004116 2D6E FFBC FA38 move.l [A6 - 0x5C8], [A6 - 0x44]
0000411C 2D6E FFC0 FA3C move.l [A6 - 0x5C4], [A6 - 0x40]
00004122 3D6E FFC4 FA40 move.w [A6 - 0x5C0], [A6 - 0x3C]
00004128 486E FFA8 pea.l [A6 - 0x58]
0000412C 486E FA38 pea.l [A6 - 0x5C8]
00004130 3F3C 0002 move.w -[A7], 0x2
00004134 A9EB syscall Pack4/FP68K
00004136 486E FA42 pea.l [A6 - 0x5BE]
0000413A 486E FA38 pea.l [A6 - 0x5C8]
0000413E 3F3C 1004 move.w -[A7], 0x1004
00004142 A9EB syscall Pack4/FP68K
00004144 2D6E FFA8 FA2E move.l [A6 - 0x5D2], [A6 - 0x58]
0000414A 2D6E FFAC FA32 move.l [A6 - 0x5CE], [A6 - 0x54]
00004150 3D6E FFB0 FA36 move.w [A6 - 0x5CA], [A6 - 0x50]
00004156 486E FA38 pea.l [A6 - 0x5C8]
0000415A 486E FA2E pea.l [A6 - 0x5D2]
0000415E 3F3C 0000 move.w -[A7], 0x0
00004162 A9EB syscall Pack4/FP68K
00004164 486E FA2E pea.l [A6 - 0x5D2]
00004168 486E FA2E pea.l [A6 - 0x5D2]
0000416C 3F3C 1010 move.w -[A7], 0x1010
00004170 A9EB syscall Pack4/FP68K
00004172 70A8 moveq.l D0, 0xFFFFFFA8
00004174 D043 add.w D0, D3
00004176 48C0 ext.l D0
00004178 E588 lsl D0, 2
0000417A 206D C880 movea.l A0, [A5 - 0x3780]
0000417E 21AE FA2E 0800 move.l [A0 + D0], [A6 - 0x5D2]
00004184 5243 addq.w D3, 1
label00004186:
00004186 B66E FFE0 cmp.w D3, [A6 - 0x20]
0000418A 6D00 FF16 blt -0xE8 /* 000040A2 */
label0000418E:
0000418E 382E FFE0 move.w D4, [A6 - 0x20]
00004192 486E FFA8 pea.l [A6 - 0x58]
00004196 486E FFBC pea.l [A6 - 0x44]
0000419A 3F3C 0008 move.w -[A7], 0x8
0000419E A9EB syscall Pack4/FP68K
000041A0 674C beq +0x4E /* 000041EE */
000041A2 2D6E FFBC FFA8 move.l [A6 - 0x58], [A6 - 0x44]
000041A8 2D6E FFC0 FFAC move.l [A6 - 0x54], [A6 - 0x40]
000041AE 3D6E FFC4 FFB0 move.w [A6 - 0x50], [A6 - 0x3C]
000041B4 486E FC88 pea.l [A6 - 0x378]
000041B8 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
000041BC 2F2E FFBE move.l -[A7], [A6 - 0x42]
000041C0 3F2E FFBC move.w -[A7], [A6 - 0x44]
000041C4 4EB9 0000 9ED2 jsr [0x00009ED2]
000041CA 2F2D C93C move.l -[A7], [A5 - 0x36C4]
000041CE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000041D2 486E FF9C pea.l [A6 - 0x64]
000041D6 486E FFC6 pea.l [A6 - 0x3A]
000041DA 486E FF94 pea.l [A6 - 0x6C]
000041DE A98D syscall GetDialogItem/GetDItem
000041E0 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
000041E4 486E FC88 pea.l [A6 - 0x378]
000041E8 A98F syscall SetDialogItemText/SetIText
000041EA 4FEF 000E lea.l A7, [A7 + 0xE]
label000041EE:
000041EE 486E FB7E pea.l [A6 - 0x482]
000041F2 486E FF9E pea.l [A6 - 0x62]
000041F6 3F3C 0008 move.w -[A7], 0x8
000041FA A9EB syscall Pack4/FP68K
000041FC 674C beq +0x4E /* 0000424A */
000041FE 2D6E FF9E FB7E move.l [A6 - 0x482], [A6 - 0x62]
00004204 2D6E FFA2 FB82 move.l [A6 - 0x47E], [A6 - 0x5E]
0000420A 3D6E FFA6 FB86 move.w [A6 - 0x47A], [A6 - 0x5A]
00004210 486E FB88 pea.l [A6 - 0x478]
00004214 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
00004218 2F2E FFA0 move.l -[A7], [A6 - 0x60]
0000421C 3F2E FF9E move.w -[A7], [A6 - 0x62]
00004220 4EB9 0000 9ED2 jsr [0x00009ED2]
00004226 2F2D C93C move.l -[A7], [A5 - 0x36C4]
0000422A 3F3C 000B move.w -[A7], 0xB
0000422E 486E FF9C pea.l [A6 - 0x64]
00004232 486E FFC6 pea.l [A6 - 0x3A]
00004236 486E FF94 pea.l [A6 - 0x6C]
0000423A A98D syscall GetDialogItem/GetDItem
0000423C 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00004240 486E FB88 pea.l [A6 - 0x478]
00004244 A98F syscall SetDialogItemText/SetIText
00004246 4FEF 000E lea.l A7, [A7 + 0xE]
label0000424A:
0000424A 206D C880 movea.l A0, [A5 - 0x3780]
0000424E 226D C880 movea.l A1, [A5 - 0x3780]
00004252 22A8 0004 move.l [A1], [A0 + 0x4]
00004256 206D C880 movea.l A0, [A5 - 0x3780]
0000425A 226D C880 movea.l A1, [A5 - 0x3780]
0000425E 2368 0638 063C move.l [A1 + 0x63C], [A0 + 0x638]
label00004264:
00004264 4A45 tst.w D5
00004266 6700 FBB0 beq -0x44E /* 00003E18 */
0000426A A896 syscall HidePen
0000426C 7A01 moveq.l D5, 0x01
0000426E 1F06 move.b -[A7], D6
00004270 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00004274 2F2E FFEE move.l -[A7], [A6 - 0x12]
00004278 3F2E FFEC move.w -[A7], [A6 - 0x14]
0000427C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004280 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00004284 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00004288 4EB9 0000 42C4 jsr [0x000042C4]
0000428E 4FEF 0016 lea.l A7, [A7 + 0x16]
label00004292:
00004292 4A6E FA7A tst.w [A6 - 0x586]
00004296 6700 DF14 beq -0x20EA /* 000021AC */
0000429A 7000 moveq.l D0, 0x00
0000429C 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+
000042A0 4E5E unlink A6
000042A2 4E75 rts
000042A4 9848 sub.w D4, A0
000042A6 616E bsr +0x70 /* 00004316 */
000042A8 646C bcc +0x6E /* 00004316 */
000042AA 6544 bcs +0x46 /* 000042F0 */
000042AC 7261 moveq.l D1, 0x61
000042AE 7746 moveq.l D3, 0x46
000042B0 756E moveq.l D2, 0x6E
000042B2 6374 bls +0x76 /* 00004328 */
000042B4 696F bvs +0x71 /* 00004325 */
000042B6 6E44 bgt +0x46 /* 000042FC */
000042B8 6961 bvs +0x63 /* 0000431B */
000042BA 6C6F bge +0x71 /* 0000432B */
000042BC 6700 0000 beq +0x2 /* 000042BE */
// begin alternate branch 000042BE-000042C4
label000042BE:
000042BE 0000 4E56 ori.b D0, 0x56 /* 'V' */
000042C2 FFCE .extension 0xFCE // unimplemented
// end alternate branch 000042BE-000042C4
label000042BE: // (misaligned)
000042C0 4E56 FFCE link A6, -0x0032
000042C4 48E7 1E00 movem.l -[A7], D3,D4,D5,D6
000042C8 1C2E 001C move.b D6, [A6 + 0x1C]
000042CC 2F2D C93C move.l -[A7], [A5 - 0x36C4]
000042D0 A873 syscall SetPort
000042D2 2F3C 0002 0002 move.l -[A7], 0x20002
000042D8 A89B syscall PenSize
000042DA 3F3C 0008 move.w -[A7], 0x8
000042DE A89C syscall PenMode
000042E0 486D BAA2 pea.l [A5 - 0x455E]
000042E4 A89D syscall PenPat
000042E6 A897 syscall ShowPen
000042E8 206D C93C movea.l A0, [A5 - 0x36C4]
000042EC 2D68 0010 FFE8 move.l [A6 - 0x18], [A0 + 0x10]
// begin alternate branch 000042F0-000042F2
label000042F0:
000042F0 FFE8 .extension 0xFE8 // unimplemented
// end alternate branch 000042F0-000042F2
label000042F0: // (misaligned)
000042F2 2D68 0014 FFEC move.l [A6 - 0x14], [A0 + 0x14]
000042F8 2F2D C93C move.l -[A7], [A5 - 0x36C4]
label000042FC:
000042FC 3F3C 0002 move.w -[A7], 0x2
00004300 486E FFE6 pea.l [A6 - 0x1A]
00004304 486E FFE2 pea.l [A6 - 0x1E]
00004308 486E FFF0 pea.l [A6 - 0x10]
0000430C A98D syscall GetDialogItem/GetDItem
0000430E 302E FFF0 move.w D0, [A6 - 0x10]
00004312 5440 addq.w D0, 2
00004314 3D40 FFF8 move.w [A6 - 0x8], D0
// begin alternate branch 00004316-00004318
fn00004316:
00004316 FFF8 .extension 0xFF8 // unimplemented
// end alternate branch 00004316-00004318
fn00004316: // (misaligned)
00004318 302E FFF4 move.w D0, [A6 - 0xC]
0000431C 5540 subq.w D0, 2
0000431E 3D40 FFFC move.w [A6 - 0x4], D0
00004322 302E FFF2 move.w D0, [A6 - 0xE]
00004326 5440 addq.w D0, 2
label00004328:
00004328 3D40 FFFA move.w [A6 - 0x6], D0
0000432C 302E FFF6 move.w D0, [A6 - 0xA]
00004330 5540 subq.w D0, 2
00004332 3D40 FFFE move.w [A6 - 0x2], D0
00004336 486E FFF8 pea.l [A6 - 0x8]
0000433A A8A3 syscall EraseRect
0000433C 486E FFF8 pea.l [A6 - 0x8]
00004340 A87B syscall ClipRect
00004342 206D C880 movea.l A0, [A5 - 0x3780]
00004346 4850 pea.l [A0]
00004348 486E FFCE pea.l [A6 - 0x32]
0000434C 3F3C 100E move.w -[A7], 0x100E
00004350 A9EB syscall Pack4/FP68K
00004352 486E 0012 pea.l [A6 + 0x12]
00004356 486E FFCE pea.l [A6 - 0x32]
0000435A 3F3C 0002 move.w -[A7], 0x2
0000435E A9EB syscall Pack4/FP68K
00004360 2D7C 4007 8700 FFD8 move.l [A6 - 0x28], 0x40078700
00004368 42AE FFDC clr.l [A6 - 0x24]
0000436C 426E FFE0 clr.w [A6 - 0x20]
00004370 486E FFCE pea.l [A6 - 0x32]
00004374 486E FFD8 pea.l [A6 - 0x28]
00004378 3F3C 0004 move.w -[A7], 0x4
0000437C A9EB syscall Pack4/FP68K
0000437E 486E 0008 pea.l [A6 + 0x8]
00004382 486E FFD8 pea.l [A6 - 0x28]
00004386 3F3C 0006 move.w -[A7], 0x6
0000438A A9EB syscall Pack4/FP68K
0000438C 486E FFD8 pea.l [A6 - 0x28]
00004390 3F3C 0016 move.w -[A7], 0x16
00004394 A9EB syscall Pack4/FP68K
00004396 486E FFD8 pea.l [A6 - 0x28]
0000439A 486E FFD8 pea.l [A6 - 0x28]
0000439E 3F3C 2810 move.w -[A7], 0x2810
000043A2 A9EB syscall Pack4/FP68K
000043A4 363C 0114 move.w D3, 0x114
000043A8 966E FFDA sub.w D3, [A6 - 0x26]
000043AC 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
000043B0 3F03 move.w -[A7], D3
000043B2 A893 syscall MoveTo
000043B4 7858 moveq.l D4, 0x58
000043B6 6000 00EE bra +0xF0 /* 000044A6 */
label000043BA:
000043BA 3A03 move.w D5, D3
000043BC 70A8 moveq.l D0, 0xFFFFFFA8
000043BE D044 add.w D0, D4
000043C0 48C0 ext.l D0
000043C2 E588 lsl D0, 2
000043C4 206D C880 movea.l A0, [A5 - 0x3780]
000043C8 4870 0800 pea.l [A0 + D0]
000043CC 486E FFD8 pea.l [A6 - 0x28]
000043D0 3F3C 100E move.w -[A7], 0x100E
000043D4 A9EB syscall Pack4/FP68K
000043D6 486E 0012 pea.l [A6 + 0x12]
000043DA 486E FFD8 pea.l [A6 - 0x28]
000043DE 3F3C 0002 move.w -[A7], 0x2
000043E2 A9EB syscall Pack4/FP68K
000043E4 2D7C 4007 8700 FFCE move.l [A6 - 0x32], 0x40078700
000043EC 42AE FFD2 clr.l [A6 - 0x2E]
000043F0 426E FFD6 clr.w [A6 - 0x2A]
000043F4 486E FFD8 pea.l [A6 - 0x28]
000043F8 486E FFCE pea.l [A6 - 0x32]
000043FC 3F3C 0004 move.w -[A7], 0x4
00004400 A9EB syscall Pack4/FP68K
00004402 486E 0008 pea.l [A6 + 0x8]
00004406 486E FFCE pea.l [A6 - 0x32]
0000440A 3F3C 0006 move.w -[A7], 0x6
0000440E A9EB syscall Pack4/FP68K
00004410 486E FFCE pea.l [A6 - 0x32]
00004414 3F3C 0016 move.w -[A7], 0x16
00004418 A9EB syscall Pack4/FP68K
0000441A 486E FFCE pea.l [A6 - 0x32]
0000441E 486E FFCE pea.l [A6 - 0x32]
00004422 3F3C 2810 move.w -[A7], 0x2810
00004426 A9EB syscall Pack4/FP68K
00004428 363C 0114 move.w D3, 0x114
0000442C 966E FFD0 sub.w D3, [A6 - 0x30]
00004430 0C06 0001 cmpi.b D6, 0x1
00004434 6668 bne +0x6A /* 0000449E */
00004436 B645 cmp.w D3, D5
00004438 6C2C bge +0x2E /* 00004466 */
0000443A 3005 move.w D0, D5
0000443C 9043 sub.w D0, D3
0000443E 3203 move.w D1, D3
00004440 926E FFF8 sub.w D1, [A6 - 0x8]
00004444 D26E FFFC add.w D1, [A6 - 0x4]
00004448 9245 sub.w D1, D5
0000444A B240 cmp.w D1, D0
0000444C 6C18 bge +0x1A /* 00004466 */
0000444E 3F04 move.w -[A7], D4
00004450 3F2E FFFC move.w -[A7], [A6 - 0x4]
00004454 A891 syscall LineTo
00004456 3F04 move.w -[A7], D4
00004458 3F2E FFF8 move.w -[A7], [A6 - 0x8]
0000445C A893 syscall MoveTo
0000445E 3F04 move.w -[A7], D4
00004460 3F03 move.w -[A7], D3
00004462 A891 syscall LineTo
00004464 603E bra +0x40 /* 000044A4 */
label00004466:
00004466 B645 cmp.w D3, D5
00004468 6F2C ble +0x2E /* 00004496 */
0000446A 3003 move.w D0, D3
0000446C 9045 sub.w D0, D5
0000446E 3205 move.w D1, D5
00004470 926E FFF8 sub.w D1, [A6 - 0x8]
00004474 D26E FFFC add.w D1, [A6 - 0x4]
00004478 9243 sub.w D1, D3
0000447A B240 cmp.w D1, D0
0000447C 6C18 bge +0x1A /* 00004496 */
0000447E 3F04 move.w -[A7], D4
00004480 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00004484 A891 syscall LineTo
00004486 3F04 move.w -[A7], D4
00004488 3F2E FFFC move.w -[A7], [A6 - 0x4]
0000448C A893 syscall MoveTo
0000448E 3F04 move.w -[A7], D4
00004490 3F03 move.w -[A7], D3
00004492 A891 syscall LineTo
00004494 600E bra +0x10 /* 000044A4 */
label00004496:
00004496 3F04 move.w -[A7], D4
00004498 3F03 move.w -[A7], D3
0000449A A891 syscall LineTo
0000449C 6006 bra +0x8 /* 000044A4 */
label0000449E:
0000449E 3F04 move.w -[A7], D4
000044A0 3F03 move.w -[A7], D3
000044A2 A891 syscall LineTo
label000044A4:
000044A4 5244 addq.w D4, 1
label000044A6:
000044A6 0C44 01E8 cmpi.w D4, 0x1E8
000044AA 6D00 FF0E blt -0xF0 /* 000043BA */
000044AE 2F2D C93C move.l -[A7], [A5 - 0x36C4]
000044B2 3F3C 0002 move.w -[A7], 0x2
000044B6 A828 syscall ShowDialogItem/ShowDItem
000044B8 A896 syscall HidePen
000044BA 486E FFE8 pea.l [A6 - 0x18]
000044BE A87B syscall ClipRect
000044C0 7001 moveq.l D0, 0x01
000044C2 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+
000044C6 4E5E unlink A6
000044C8 4E75 rts
000044CA 8C44 or.w D6, D4
000044CC 7261 moveq.l D1, 0x61
000044CE 7746 moveq.l D3, 0x46
000044D0 756E moveq.l D2, 0x6E
000044D2 6374 bls +0x76 /* 00004548 */
000044D4 696F bvs +0x71 /* 00004545 */
000044D6 6E00 0000 bgt +0x2 /* 000044D8 */
// begin alternate branch 000044D8-000044DE
label000044D8:
000044D8 0000 4E56 ori.b D0, 0x56 /* 'V' */
000044DC FB94 .extension 0xB94 // unimplemented
// end alternate branch 000044D8-000044DE
label000044D8: // (misaligned)
000044DA 4E56 FB94 link A6, -0x046C
000044DE 2F03 move.l -[A7], D3
000044E0 2F2D C93C move.l -[A7], [A5 - 0x36C4]
000044E4 3F3C 0003 move.w -[A7], 0x3
000044E8 486E FFF6 pea.l [A6 - 0xA]
000044EC 486E FFFC pea.l [A6 - 0x4]
000044F0 486E FFDA pea.l [A6 - 0x26]
000044F4 A98D syscall GetDialogItem/GetDItem
000044F6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000044FA 486E FED0 pea.l [A6 - 0x130]
000044FE A990 syscall GetDialogItemText/GetIText
00004500 486E FBC6 pea.l [A6 - 0x43A]
00004504 486E FED0 pea.l [A6 - 0x130]
00004508 4EB9 0000 9E90 jsr [0x00009E90]
0000450E 2F2D C93C move.l -[A7], [A5 - 0x36C4]
00004512 3F3C 0004 move.w -[A7], 0x4
00004516 486E FFF6 pea.l [A6 - 0xA]
0000451A 486E FFFC pea.l [A6 - 0x4]
0000451E 486E FFDA pea.l [A6 - 0x26]
00004522 A98D syscall GetDialogItem/GetDItem
00004524 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004528 486E FDD0 pea.l [A6 - 0x230]
0000452C A990 syscall GetDialogItemText/GetIText
0000452E 486E FFD0 pea.l [A6 - 0x30]
00004532 486E FDD0 pea.l [A6 - 0x230]
00004536 4EB9 0000 9E90 jsr [0x00009E90]
0000453C 2D6E FBC6 FB94 move.l [A6 - 0x46C], [A6 - 0x43A]
00004542 2D6E FBCA FB98 move.l [A6 - 0x468], [A6 - 0x436]
label00004548:
00004548 3D6E FBCE FB9C move.w [A6 - 0x464], [A6 - 0x432]
0000454E 486E FFD0 pea.l [A6 - 0x30]
00004552 486E FB94 pea.l [A6 - 0x46C]
00004556 3F3C 0002 move.w -[A7], 0x2
0000455A A9EB syscall Pack4/FP68K
0000455C 2D6E FB94 FBBC move.l [A6 - 0x444], [A6 - 0x46C]
00004562 2D6E FB98 FBC0 move.l [A6 - 0x440], [A6 - 0x468]
00004568 3D6E FB9C FBC4 move.w [A6 - 0x43C], [A6 - 0x464]
0000456E 486E FFF8 pea.l [A6 - 0x8]
00004572 A972 syscall GetMouse
00004574 0C6E 0007 FFF8 cmpi.w [A6 - 0x8], 0x7
0000457A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000457E 6F00 01CC ble +0x1CE /* 0000474C */
00004582 0C6E 0115 FFF8 cmpi.w [A6 - 0x8], 0x115
00004588 6C00 01C2 bge +0x1C4 /* 0000474C */
0000458C 0C6E 0058 FFFA cmpi.w [A6 - 0x6], 0x58 /* 'X' */
00004592 6F00 01B8 ble +0x1BA /* 0000474C */
00004596 0C6E 01E8 FFFA cmpi.w [A6 - 0x6], 0x1E8
0000459C 6C00 01AE bge +0x1B0 /* 0000474C */
000045A0 2D7C 4007 8700 FB94 move.l [A6 - 0x46C], 0x40078700
000045A8 42AE FB98 clr.l [A6 - 0x468]
000045AC 426E FB9C clr.w [A6 - 0x464]
000045B0 303C 0115 move.w D0, 0x115
000045B4 906E FFF8 sub.w D0, [A6 - 0x8]
000045B8 3D40 FB9E move.w [A6 - 0x462], D0
000045BC 486E FB9E pea.l [A6 - 0x462]
000045C0 486E FB9E pea.l [A6 - 0x462]
000045C4 3F3C 200E move.w -[A7], 0x200E
000045C8 A9EB syscall Pack4/FP68K
000045CA 486E FBBC pea.l [A6 - 0x444]
000045CE 486E FB9E pea.l [A6 - 0x462]
000045D2 3F3C 0004 move.w -[A7], 0x4
000045D6 A9EB syscall Pack4/FP68K
000045D8 486E FB94 pea.l [A6 - 0x46C]
000045DC 486E FB9E pea.l [A6 - 0x462]
000045E0 3F3C 0006 move.w -[A7], 0x6
000045E4 A9EB syscall Pack4/FP68K
000045E6 486E FFD0 pea.l [A6 - 0x30]
000045EA 486E FB9E pea.l [A6 - 0x462]
000045EE 3F3C 0000 move.w -[A7], 0x0
000045F2 A9EB syscall Pack4/FP68K
000045F4 2D6E FB9E FFEC move.l [A6 - 0x14], [A6 - 0x462]
000045FA 2D6E FBA2 FFF0 move.l [A6 - 0x10], [A6 - 0x45E]
00004600 3D6E FBA6 FFF4 move.w [A6 - 0xC], [A6 - 0x45A]
00004606 2D7C 4007 C800 FB9E move.l [A6 - 0x462], 0x4007C800
0000460E 42AE FBA2 clr.l [A6 - 0x45E]
00004612 426E FBA6 clr.w [A6 - 0x45A]
00004616 70A8 moveq.l D0, 0xFFFFFFA8
00004618 D06E FFFA add.w D0, [A6 - 0x6]
0000461C 3D40 FB94 move.w [A6 - 0x46C], D0
00004620 486E FB94 pea.l [A6 - 0x46C]
00004624 486E FB94 pea.l [A6 - 0x46C]
00004628 3F3C 200E move.w -[A7], 0x200E
0000462C A9EB syscall Pack4/FP68K
0000462E 486E FB94 pea.l [A6 - 0x46C]
00004632 486E FB94 pea.l [A6 - 0x46C]
00004636 3F3C 1010 move.w -[A7], 0x1010
0000463A A9EB syscall Pack4/FP68K
0000463C 486E FB94 pea.l [A6 - 0x46C]
00004640 486E FBA8 pea.l [A6 - 0x458]
00004644 3F3C 100E move.w -[A7], 0x100E
00004648 A9EB syscall Pack4/FP68K
0000464A 486D C1EA pea.l [A5 - 0x3E16]
0000464E 486E FBA8 pea.l [A6 - 0x458]
00004652 3F3C 1004 move.w -[A7], 0x1004
00004656 A9EB syscall Pack4/FP68K
00004658 486E FBA8 pea.l [A6 - 0x458]
0000465C 486E FBA8 pea.l [A6 - 0x458]
00004660 3F3C 1010 move.w -[A7], 0x1010
00004664 A9EB syscall Pack4/FP68K
00004666 486E FBA8 pea.l [A6 - 0x458]
0000466A 486E FBB2 pea.l [A6 - 0x44E]
0000466E 3F3C 100E move.w -[A7], 0x100E
00004672 A9EB syscall Pack4/FP68K
00004674 486E FB9E pea.l [A6 - 0x462]
00004678 486E FBB2 pea.l [A6 - 0x44E]
0000467C 3F3C 0006 move.w -[A7], 0x6
00004680 A9EB syscall Pack4/FP68K
00004682 2D6E FBB2 FFE2 move.l [A6 - 0x1E], [A6 - 0x44E]
00004688 2D6E FBB6 FFE6 move.l [A6 - 0x1A], [A6 - 0x44A]
0000468E 3D6E FBBA FFEA move.w [A6 - 0x16], [A6 - 0x446]
00004694 486D BFA8 pea.l [A5 - 0x4058]
00004698 486E FFEC pea.l [A6 - 0x14]
0000469C 3F3C 0008 move.w -[A7], 0x8
000046A0 A9EB syscall Pack4/FP68K
000046A2 674C beq +0x4E /* 000046F0 */
000046A4 2B6E FFEC BFA8 move.l [A5 - 0x4058], [A6 - 0x14]
000046AA 2B6E FFF0 BFAC move.l [A5 - 0x4054], [A6 - 0x10]
000046B0 3B6E FFF4 BFB0 move.w [A5 - 0x4050], [A6 - 0xC]
000046B6 486E FCD0 pea.l [A6 - 0x330]
000046BA 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000046BE 2F2E FFEE move.l -[A7], [A6 - 0x12]
000046C2 3F2E FFEC move.w -[A7], [A6 - 0x14]
000046C6 4EB9 0000 9ED2 jsr [0x00009ED2]
000046CC 2F2D C93C move.l -[A7], [A5 - 0x36C4]
000046D0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000046D4 486E FFF6 pea.l [A6 - 0xA]
000046D8 486E FFFC pea.l [A6 - 0x4]
000046DC 486E FFDA pea.l [A6 - 0x26]
000046E0 A98D syscall GetDialogItem/GetDItem
000046E2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000046E6 486E FCD0 pea.l [A6 - 0x330]
000046EA A98F syscall SetDialogItemText/SetIText
000046EC 4FEF 000E lea.l A7, [A7 + 0xE]
label000046F0:
000046F0 486D BFB2 pea.l [A5 - 0x404E]
000046F4 486E FFE2 pea.l [A6 - 0x1E]
000046F8 3F3C 0008 move.w -[A7], 0x8
000046FC A9EB syscall Pack4/FP68K
000046FE 674C beq +0x4E /* 0000474C */
00004700 2B6E FFE2 BFB2 move.l [A5 - 0x404E], [A6 - 0x1E]
00004706 2B6E FFE6 BFB6 move.l [A5 - 0x404A], [A6 - 0x1A]
0000470C 3B6E FFEA BFBA move.w [A5 - 0x4046], [A6 - 0x16]
00004712 486E FBD0 pea.l [A6 - 0x430]
00004716 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000471A 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000471E 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00004722 4EB9 0000 9ED2 jsr [0x00009ED2]
00004728 2F2D C93C move.l -[A7], [A5 - 0x36C4]
0000472C 3F3C 000B move.w -[A7], 0xB
00004730 486E FFF6 pea.l [A6 - 0xA]
00004734 486E FFFC pea.l [A6 - 0x4]
00004738 486E FFDA pea.l [A6 - 0x26]
0000473C A98D syscall GetDialogItem/GetDItem
0000473E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004742 486E FBD0 pea.l [A6 - 0x430]
00004746 A98F syscall SetDialogItemText/SetIText
00004748 4FEF 000E lea.l A7, [A7 + 0xE]
label0000474C:
0000474C 206E 000C movea.l A0, [A6 + 0xC]
00004750 3010 move.w D0, [A0]
00004752 5740 subq.w D0, 3
00004754 6706 beq +0x8 /* 0000475C */
00004756 5540 subq.w D0, 2
00004758 6702 beq +0x4 /* 0000475C */
0000475A 6030 bra +0x32 /* 0000478C */
label0000475C:
0000475C 206E 000C movea.l A0, [A6 + 0xC]
00004760 2628 0002 move.l D3, [A0 + 0x2]
00004764 0283 0000 00FF andi.l D3, 0xFF
0000476A 0C03 0003 cmpi.b D3, 0x3
0000476E 6706 beq +0x8 /* 00004776 */
00004770 0C03 000D cmpi.b D3, 0xD /* '\r' */
00004774 6610 bne +0x12 /* 00004786 */
label00004776:
00004776 206E 0008 movea.l A0, [A6 + 0x8]
0000477A 30BC 0001 move.w [A0], 0x1
0000477E 1F7C 0001 0484 move.b [A7 + 0x484], 0x1
00004784 600A bra +0xC /* 00004790 */
label00004786:
00004786 422F 0484 clr.b [A7 + 0x484]
0000478A 6004 bra +0x6 /* 00004790 */
label0000478C:
0000478C 422F 0484 clr.b [A7 + 0x484]
label00004790:
00004790 261F move.l D3, [A7]+
00004792 4E5E unlink A6
00004794 205F movea.l A0, [A7]+
00004796 4FEF 000C lea.l A7, [A7 + 0xC]
0000479A 4ED0 jmp [A0]
0000479C 8F44 5241 pack D7, D4, 0x5241
000047A0 5754 subq.w [A4], 3
000047A2 5241 addq.w D1, 1
000047A4 434B chk.w D1, A3
000047A6 4649 not.w A1
000047A8 4C54 4552 movem.l D1,D4,D6,A0,A2,A6, [A4]
000047AC 0000 4E56 ori.b D0, 0x56 /* 'V' */
000047B0 FEEC .extension 0xEEC // unimplemented
000047B2 2F03 move.l -[A7], D3
000047B4 7600 moveq.l D3, 0x00
000047B6 7001 moveq.l D0, 0x01
000047B8 2D40 FFFC move.l [A6 - 0x4], D0
000047BC 2F2D C930 move.l -[A7], [A5 - 0x36D0]
000047C0 3F3C 0003 move.w -[A7], 0x3
000047C4 486E FEF4 pea.l [A6 - 0x10C]
000047C8 486E FEF8 pea.l [A6 - 0x108]
000047CC 486E FEEC pea.l [A6 - 0x114]
000047D0 A98D syscall GetDialogItem/GetDItem
000047D2 2F2E FEF8 move.l -[A7], [A6 - 0x108]
000047D6 486D F7E8 pea.l [A5 - 0x818]
000047DA A98F syscall SetDialogItemText/SetIText
000047DC 2F2D C930 move.l -[A7], [A5 - 0x36D0]
000047E0 A91F syscall SelectWindow
000047E2 2F2D C930 move.l -[A7], [A5 - 0x36D0]
000047E6 A981 syscall DrawDialog
000047E8 2F2D C930 move.l -[A7], [A5 - 0x36D0]
000047EC A915 syscall ShowWindow
000047EE 2F2D C930 move.l -[A7], [A5 - 0x36D0]
000047F2 4EB9 0000 1840 jsr [0x00001840]
000047F8 2F2D C930 move.l -[A7], [A5 - 0x36D0]
000047FC 3F3C 0004 move.w -[A7], 0x4
00004800 303C 0305 move.w D0, 0x305
00004804 AA68 syscall DialogDispatch
00004806 301F move.w D0, [A7]+
00004808 544F addq.w A7, 2
0000480A 6000 0092 bra +0x94 /* 0000489E */
label0000480E:
0000480E 42A7 clr.l -[A7]
00004810 486E FEF6 pea.l [A6 - 0x10A]
00004814 A991 syscall ModalDialog
00004816 302E FEF6 move.w D0, [A6 - 0x10A]
0000481A 5340 subq.w D0, 1
0000481C 670A beq +0xC /* 00004828 */
0000481E 5540 subq.w D0, 2
00004820 6720 beq +0x22 /* 00004842 */
00004822 5340 subq.w D0, 1
00004824 6710 beq +0x12 /* 00004836 */
00004826 6076 bra +0x78 /* 0000489E */
label00004828:
00004828 2F2D C930 move.l -[A7], [A5 - 0x36D0]
0000482C A916 syscall HideWindow
0000482E 7601 moveq.l D3, 0x01
00004830 302E FFFE move.w D0, [A6 - 0x2]
00004834 6070 bra +0x72 /* 000048A6 */
label00004836:
00004836 2F2D C930 move.l -[A7], [A5 - 0x36D0]
0000483A A916 syscall HideWindow
0000483C 7601 moveq.l D3, 0x01
0000483E 7000 moveq.l D0, 0x00
00004840 6064 bra +0x66 /* 000048A6 */
label00004842:
00004842 2F2D C930 move.l -[A7], [A5 - 0x36D0]
00004846 3F3C 0003 move.w -[A7], 0x3
0000484A 486E FEF4 pea.l [A6 - 0x10C]
0000484E 486E FEF8 pea.l [A6 - 0x108]
00004852 486E FEEC pea.l [A6 - 0x114]
00004856 A98D syscall GetDialogItem/GetDItem
00004858 2F2E FEF8 move.l -[A7], [A6 - 0x108]
0000485C 486E FEFC pea.l [A6 - 0x104]
00004860 A990 syscall GetDialogItemText/GetIText
00004862 486E FEFC pea.l [A6 - 0x104]
00004866 486E FFFC pea.l [A6 - 0x4]
0000486A 4EB9 0000 0088 jsr [0x00000088]
00004870 4AAE FFFC tst.l [A6 - 0x4]
00004874 6D0A blt +0xC /* 00004880 */
00004876 0CAE 0000 018F FFFC cmpi.l [A6 - 0x4], 0x18F
0000487E 6F1E ble +0x20 /* 0000489E */
label00004880:
00004880 7001 moveq.l D0, 0x01
00004882 2D40 FFFC move.l [A6 - 0x4], D0
00004886 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000488A 486E FEFC pea.l [A6 - 0x104]
0000488E 4EB9 0000 0080 jsr [0x00000080]
00004894 2F2E FEF8 move.l -[A7], [A6 - 0x108]
00004898 486E FEFC pea.l [A6 - 0x104]
0000489C A98F syscall SetDialogItemText/SetIText
label0000489E:
0000489E 4A43 tst.w D3
000048A0 6700 FF6C beq -0x92 /* 0000480E */
000048A4 7000 moveq.l D0, 0x00
label000048A6:
000048A6 261F move.l D3, [A7]+
000048A8 4E5E unlink A6
000048AA 4E75 rts
000048AC 9148 subx.w -[A0], -[A0]
000048AE 616E bsr +0x70 /* 0000491E */
000048B0 646C bcc +0x6E /* 0000491E */
000048B2 6550 bcs +0x52 /* 00004904 */
000048B4 6861 bvc +0x63 /* 00004917 */
000048B6 7365 moveq.l D1, 0x65
000048B8 4469 616C neg.w [A1 + 0x616C]
000048BC 6F67 ble +0x69 /* 00004925 */
000048BE 0000 4E56 ori.b D0, 0x56 /* 'V' */
000048C2 FFFC .extension 0xFFC // unimplemented
000048C4 48E7 1020 movem.l -[A7], D3,A2
000048C8 246E 0008 movea.l A2, [A6 + 0x8]
000048CC 7600 moveq.l D3, 0x00
000048CE 302A 0002 move.w D0, [A2 + 0x2]
000048D2 5440 addq.w D0, 2
000048D4 3D40 FFFE move.w [A6 - 0x2], D0
000048D8 3D6A 0004 FFFC move.w [A6 - 0x4], [A2 + 0x4]
000048DE 486E FFFC pea.l [A6 - 0x4]
000048E2 A870 syscall LocalToGlobal
000048E4 2F0A move.l -[A7], A2
000048E6 A8A4 syscall InvertRect
000048E8 594F subq.w A7, 4
000048EA 2F2E 000C move.l -[A7], [A6 + 0xC]
000048EE 3F2E FFFC move.w -[A7], [A6 - 0x4]
000048F2 3F2E FFFE move.w -[A7], [A6 - 0x2]
000048F6 302E 0010 move.w D0, [A6 + 0x10]
000048FA 5240 addq.w D0, 1
000048FC 3F00 move.w -[A7], D0
000048FE A80B syscall PopUpMenuSelect
00004900 201F move.l D0, [A7]+
00004902 2600 move.l D3, D0
label00004904:
00004904 2F0A move.l -[A7], A2
00004906 A8A4 syscall InvertRect
00004908 3003 move.w D0, D3
0000490A 4CDF 0408 movem.l D3,A2, [A7]+
0000490E 4E5E unlink A6
00004910 4E75 rts
00004912 8744 6F50 pack D3, D4, 0x6F50
00004916 6F70 ble +0x72 /* 00004988 */
00004918 7570 moveq.l D2, 0x70
0000491A 0000 4E56 ori.b D0, 0x56 /* 'V' */
fn0000491E:
0000491E FEF6 .extension 0xEF6 // unimplemented
00004920 2F0A move.l -[A7], A2
00004922 246E 000C movea.l A2, [A6 + 0xC]
00004926 2D52 FFF8 move.l [A6 - 0x8], [A2]
0000492A 2D6A 0004 FFFC move.l [A6 - 0x4], [A2 + 0x4]
00004930 486E FFF8 pea.l [A6 - 0x8]
00004934 A8A1 syscall FrameRect
00004936 3F2A 0006 move.w -[A7], [A2 + 0x6]
0000493A 3012 move.w D0, [A2]
0000493C 5440 addq.w D0, 2
0000493E 3F00 move.w -[A7], D0
00004940 A893 syscall MoveTo
00004942 3F2A 0006 move.w -[A7], [A2 + 0x6]
00004946 3F2A 0004 move.w -[A7], [A2 + 0x4]
0000494A A891 syscall LineTo
0000494C 302A 0002 move.w D0, [A2 + 0x2]
00004950 5440 addq.w D0, 2
00004952 3F00 move.w -[A7], D0
00004954 3F2A 0004 move.w -[A7], [A2 + 0x4]
00004958 A891 syscall LineTo
0000495A 486E FFF8 pea.l [A6 - 0x8]
0000495E 2F3C 0002 0002 move.l -[A7], 0x20002
00004964 A8A9 syscall InsetRect
00004966 486E FFF8 pea.l [A6 - 0x8]
0000496A A8A3 syscall EraseRect
0000496C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004970 486E FEF8 pea.l [A6 - 0x108]
00004974 4EB9 0000 0080 jsr [0x00000080]
0000497A 554F subq.w A7, 2
0000497C 486E FEF8 pea.l [A6 - 0x108]
00004980 A88C syscall StringWidth
00004982 301F move.w D0, [A7]+
00004984 322A 0006 move.w D1, [A2 + 0x6]
label00004988:
00004988 926A 0002 sub.w D1, [A2 + 0x2]
0000498C 9240 sub.w D1, D0
0000498E 3D41 FEF6 move.w [A6 - 0x10A], D1
00004992 306E FEF6 movea.w A0, [A6 - 0x10A]
00004996 2008 move.l D0, A0
00004998 81FC 0002 divs.w D0, 0x2
0000499C D06A 0002 add.w D0, [A2 + 0x2]
000049A0 3F00 move.w -[A7], D0
000049A2 302A 0004 move.w D0, [A2 + 0x4]
000049A6 5940 subq.w D0, 4
000049A8 3F00 move.w -[A7], D0
000049AA A893 syscall MoveTo
000049AC 486E FEF8 pea.l [A6 - 0x108]
000049B0 A884 syscall DrawString
000049B2 245F movea.l A2, [A7]+
000049B4 4E5E unlink A6
000049B6 4E75 rts
000049B8 9244 sub.w D1, D4
000049BA 7261 moveq.l D1, 0x61
000049BC 7742 moveq.l D3, 0x42
000049BE 616E bsr +0x70 /* 00004A2E */
000049C0 6450 bcc +0x52 /* 00004A12 */
000049C2 6F70 ble +0x72 /* 00004A34 */
000049C4 7570 moveq.l D2, 0x70
000049C6 4C61 6265 movem.l D1,D2,D6,A1,A2,A5,A7, -[A1]
000049CA 6C00 0000 bge +0x2 /* 000049CC */
// begin alternate branch 000049CC-000049D2
label000049CC:
000049CC 0000 4E56 ori.b D0, 0x56 /* 'V' */
000049D0 FEF8 .extension 0xEF8 // unimplemented
// end alternate branch 000049CC-000049D2
label000049CC: // (misaligned)
000049CE 4E56 FEF8 link A6, -0x0108
000049D2 48E7 1020 movem.l -[A7], D3,A2
000049D6 162E 0008 move.b D3, [A6 + 0x8]
000049DA 246E 000C movea.l A2, [A6 + 0xC]
000049DE 2D52 FEF8 move.l [A6 - 0x108], [A2]
000049E2 2D6A 0004 FEFC move.l [A6 - 0x104], [A2 + 0x4]
000049E8 486E FEF8 pea.l [A6 - 0x108]
000049EC A8A1 syscall FrameRect
000049EE 3F2A 0006 move.w -[A7], [A2 + 0x6]
000049F2 3012 move.w D0, [A2]
000049F4 5440 addq.w D0, 2
000049F6 3F00 move.w -[A7], D0
000049F8 A893 syscall MoveTo
000049FA 3F2A 0006 move.w -[A7], [A2 + 0x6]
000049FE 3F2A 0004 move.w -[A7], [A2 + 0x4]
00004A02 A891 syscall LineTo
00004A04 302A 0002 move.w D0, [A2 + 0x2]
00004A08 5440 addq.w D0, 2
00004A0A 3F00 move.w -[A7], D0
00004A0C 3F2A 0004 move.w -[A7], [A2 + 0x4]
00004A10 A891 syscall LineTo
label00004A12:
00004A12 486E FEF8 pea.l [A6 - 0x108]
00004A16 2F3C 0001 0001 move.l -[A7], 0x10001
00004A1C A8A9 syscall InsetRect
00004A1E 486E FEF8 pea.l [A6 - 0x108]
00004A22 A8A3 syscall EraseRect
00004A24 4A6E 000A tst.w [A6 + 0xA]
00004A28 6724 beq +0x26 /* 00004A4E */
00004A2A 4A03 tst.b D3
00004A2C 6710 beq +0x12 /* 00004A3E */
fn00004A2E:
00004A2E 2F2D C8F4 move.l -[A7], [A5 - 0x370C]
00004A32 3F3C 0002 move.w -[A7], 0x2
// begin alternate branch 00004A34-00004A3A
label00004A34:
00004A34 0002 486E ori.b D2, 0x6E /* 'n' */
00004A38 FF00 .extension 0xF00 // unimplemented
// end alternate branch 00004A34-00004A3A
label00004A34: // (misaligned)
00004A36 486E FF00 pea.l [A6 - 0x100]
00004A3A A946 syscall GetMenuItemText/GetItem
00004A3C 6032 bra +0x34 /* 00004A70 */
label00004A3E:
00004A3E 2F2D C8F4 move.l -[A7], [A5 - 0x370C]
00004A42 3F3C 0001 move.w -[A7], 0x1
00004A46 486E FF00 pea.l [A6 - 0x100]
00004A4A A946 syscall GetMenuItemText/GetItem
00004A4C 6022 bra +0x24 /* 00004A70 */
label00004A4E:
00004A4E 4A03 tst.b D3
00004A50 6710 beq +0x12 /* 00004A62 */
00004A52 2F2D C8F0 move.l -[A7], [A5 - 0x3710]
00004A56 3F3C 0002 move.w -[A7], 0x2
00004A5A 486E FF00 pea.l [A6 - 0x100]
00004A5E A946 syscall GetMenuItemText/GetItem
00004A60 600E bra +0x10 /* 00004A70 */
label00004A62:
00004A62 2F2D C8F0 move.l -[A7], [A5 - 0x3710]
00004A66 3F3C 0001 move.w -[A7], 0x1
00004A6A 486E FF00 pea.l [A6 - 0x100]
00004A6E A946 syscall GetMenuItemText/GetItem
label00004A70:
00004A70 554F subq.w A7, 2
00004A72 486E FF00 pea.l [A6 - 0x100]
00004A76 A88C syscall StringWidth
00004A78 301F move.w D0, [A7]+
00004A7A 322A 0006 move.w D1, [A2 + 0x6]
00004A7E 926A 0002 sub.w D1, [A2 + 0x2]
00004A82 9240 sub.w D1, D0
00004A84 3601 move.w D3, D1
00004A86 3043 movea.w A0, D3
00004A88 2008 move.l D0, A0
00004A8A 81FC 0002 divs.w D0, 0x2
00004A8E D06A 0002 add.w D0, [A2 + 0x2]
00004A92 3F00 move.w -[A7], D0
00004A94 302A 0004 move.w D0, [A2 + 0x4]
00004A98 5940 subq.w D0, 4
00004A9A 3F00 move.w -[A7], D0
00004A9C A893 syscall MoveTo
00004A9E 486E FF00 pea.l [A6 - 0x100]
00004AA2 A884 syscall DrawString
00004AA4 4CDF 0408 movem.l D3,A2, [A7]+
00004AA8 4E5E unlink A6
00004AAA 4E75 rts
00004AAC 9344 subx.w D1, D4
00004AAE 7261 moveq.l D1, 0x61
00004AB0 7753 moveq.l D3, 0x53
00004AB2 6361 bls +0x63 /* 00004B15 */
00004AB4 6C65 bge +0x67 /* 00004B1B */
00004AB6 506F 7075 addq.w [A7 + 0x7075], 8
00004ABA 704C moveq.l D0, 0x4C
00004ABC 6162 bsr +0x64 /* 00004B20 */
00004ABE 656C bcs +0x6E /* 00004B2C */
00004AC0 0000 4E56 ori.b D0, 0x56 /* 'V' */
00004AC4 FEF6 .extension 0xEF6 // unimplemented
00004AC6 2F0A move.l -[A7], A2
00004AC8 246E 000C movea.l A2, [A6 + 0xC]
00004ACC 2D52 FFF8 move.l [A6 - 0x8], [A2]
00004AD0 2D6A 0004 FFFC move.l [A6 - 0x4], [A2 + 0x4]
00004AD6 486E FFF8 pea.l [A6 - 0x8]
00004ADA A8A1 syscall FrameRect
00004ADC 3F2A 0006 move.w -[A7], [A2 + 0x6]
00004AE0 3012 move.w D0, [A2]
00004AE2 5440 addq.w D0, 2
00004AE4 3F00 move.w -[A7], D0
00004AE6 A893 syscall MoveTo
00004AE8 3F2A 0006 move.w -[A7], [A2 + 0x6]
00004AEC 3F2A 0004 move.w -[A7], [A2 + 0x4]
00004AF0 A891 syscall LineTo
00004AF2 302A 0002 move.w D0, [A2 + 0x2]
00004AF6 5440 addq.w D0, 2
00004AF8 3F00 move.w -[A7], D0
00004AFA 3F2A 0004 move.w -[A7], [A2 + 0x4]
00004AFE A891 syscall LineTo
00004B00 486E FFF8 pea.l [A6 - 0x8]
00004B04 2F3C 0001 0001 move.l -[A7], 0x10001
00004B0A A8A9 syscall InsetRect
00004B0C 486E FFF8 pea.l [A6 - 0x8]
00004B10 A8A3 syscall EraseRect
00004B12 2F2D C8EC move.l -[A7], [A5 - 0x3714]
00004B16 3F2E 000A move.w -[A7], [A6 + 0xA]
00004B1A 486E FEF8 pea.l [A6 - 0x108]
00004B1E A946 syscall GetMenuItemText/GetItem
fn00004B20:
00004B20 554F subq.w A7, 2
00004B22 486E FEF8 pea.l [A6 - 0x108]
00004B26 A88C syscall StringWidth
00004B28 301F move.w D0, [A7]+
00004B2A 322A 0006 move.w D1, [A2 + 0x6]
// begin alternate branch 00004B2C-00004B34
label00004B2C:
00004B2C 0006 926A ori.b D6, 0x6A /* 'j' */
00004B30 0002 9240 ori.b D2, 0x40 /* '@' */
// end alternate branch 00004B2C-00004B34
label00004B2C: // (misaligned)
00004B2E 926A 0002 sub.w D1, [A2 + 0x2]
00004B32 9240 sub.w D1, D0
00004B34 3D41 FEF6 move.w [A6 - 0x10A], D1
00004B38 306E FEF6 movea.w A0, [A6 - 0x10A]
00004B3C 2008 move.l D0, A0
00004B3E 81FC 0002 divs.w D0, 0x2
00004B42 D06A 0002 add.w D0, [A2 + 0x2]
00004B46 3F00 move.w -[A7], D0
00004B48 302A 0004 move.w D0, [A2 + 0x4]
00004B4C 5940 subq.w D0, 4
00004B4E 3F00 move.w -[A7], D0
00004B50 A893 syscall MoveTo
00004B52 486E FEF8 pea.l [A6 - 0x108]
00004B56 A884 syscall DrawString
00004B58 245F movea.l A2, [A7]+
00004B5A 4E5E unlink A6
00004B5C 4E75 rts
00004B5E 9244 sub.w D1, D4
00004B60 7261 moveq.l D1, 0x61
00004B62 7754 moveq.l D3, 0x54
00004B64 7970 moveq.l D4, 0x70
00004B66 6550 bcs +0x52 /* 00004BB8 */
00004B68 6F70 ble +0x72 /* 00004BDA */
00004B6A 7570 moveq.l D2, 0x70
00004B6C 4C61 6265 movem.l D1,D2,D6,A1,A2,A5,A7, -[A1]
00004B70 6C00 0000 bge +0x2 /* 00004B72 */
// begin alternate branch 00004B72-00004B78
label00004B72:
00004B72 0000 4E56 ori.b D0, 0x56 /* 'V' */
00004B76 FEF6 .extension 0xEF6 // unimplemented
// end alternate branch 00004B72-00004B78
label00004B72: // (misaligned)
00004B74 4E56 FEF6 link A6, -0x010A
00004B78 2F0A move.l -[A7], A2
00004B7A 246E 000C movea.l A2, [A6 + 0xC]
00004B7E 2D52 FFF8 move.l [A6 - 0x8], [A2]
00004B82 2D6A 0004 FFFC move.l [A6 - 0x4], [A2 + 0x4]
00004B88 486E FFF8 pea.l [A6 - 0x8]
00004B8C A8A1 syscall FrameRect
00004B8E 3F2A 0006 move.w -[A7], [A2 + 0x6]
00004B92 3012 move.w D0, [A2]
00004B94 5440 addq.w D0, 2
00004B96 3F00 move.w -[A7], D0
00004B98 A893 syscall MoveTo
00004B9A 3F2A 0006 move.w -[A7], [A2 + 0x6]
00004B9E 3F2A 0004 move.w -[A7], [A2 + 0x4]
00004BA2 A891 syscall LineTo
00004BA4 302A 0002 move.w D0, [A2 + 0x2]
00004BA8 5440 addq.w D0, 2
00004BAA 3F00 move.w -[A7], D0
00004BAC 3F2A 0004 move.w -[A7], [A2 + 0x4]
00004BB0 A891 syscall LineTo
00004BB2 486E FFF8 pea.l [A6 - 0x8]
00004BB6 2F3C 0001 0001 move.l -[A7], 0x10001
// begin alternate branch 00004BB8-00004BBC
label00004BB8:
00004BB8 0001 0001 ori.b D1, 0x1
// end alternate branch 00004BB8-00004BBC
label00004BB8: // (misaligned)
00004BBC A8A9 syscall InsetRect
00004BBE 486E FFF8 pea.l [A6 - 0x8]
00004BC2 A8A3 syscall EraseRect
00004BC4 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00004BC8 3F2E 000A move.w -[A7], [A6 + 0xA]
00004BCC 486E FEF8 pea.l [A6 - 0x108]
00004BD0 A946 syscall GetMenuItemText/GetItem
00004BD2 554F subq.w A7, 2
00004BD4 486E FEF8 pea.l [A6 - 0x108]
00004BD8 A88C syscall StringWidth
label00004BDA:
00004BDA 301F move.w D0, [A7]+
00004BDC 322A 0006 move.w D1, [A2 + 0x6]
00004BE0 926A 0002 sub.w D1, [A2 + 0x2]
00004BE4 9240 sub.w D1, D0
00004BE6 3D41 FEF6 move.w [A6 - 0x10A], D1
00004BEA 306E FEF6 movea.w A0, [A6 - 0x10A]
00004BEE 2008 move.l D0, A0
00004BF0 81FC 0002 divs.w D0, 0x2
00004BF4 D06A 0002 add.w D0, [A2 + 0x2]
00004BF8 3F00 move.w -[A7], D0
00004BFA 302A 0004 move.w D0, [A2 + 0x4]
00004BFE 5940 subq.w D0, 4
00004C00 3F00 move.w -[A7], D0
00004C02 A893 syscall MoveTo
00004C04 486E FEF8 pea.l [A6 - 0x108]
00004C08 A884 syscall DrawString
00004C0A 245F movea.l A2, [A7]+
00004C0C 4E5E unlink A6
00004C0E 4E75 rts
00004C10 9444 sub.w D2, D4
00004C12 7261 moveq.l D1, 0x61
00004C14 7746 moveq.l D3, 0x46
00004C16 6F72 ble +0x74 /* 00004C8A */
00004C18 6D61 blt +0x63 /* 00004C7B */
00004C1A 7450 moveq.l D2, 0x50
00004C1C 6F70 ble +0x72 /* 00004C8E */
00004C1E 7570 moveq.l D2, 0x70
00004C20 4C61 6265 movem.l D1,D2,D6,A1,A2,A5,A7, -[A1]
00004C24 6C00 0000 bge +0x2 /* 00004C26 */
// begin alternate branch 00004C26-00004C2C
label00004C26:
00004C26 0000 4E56 ori.b D0, 0x56 /* 'V' */
00004C2A FEF6 .extension 0xEF6 // unimplemented
// end alternate branch 00004C26-00004C2C
label00004C26: // (misaligned)
00004C28 4E56 FEF6 link A6, -0x010A
00004C2C 2F0A move.l -[A7], A2
00004C2E 246E 000C movea.l A2, [A6 + 0xC]
00004C32 2D52 FFF8 move.l [A6 - 0x8], [A2]
00004C36 2D6A 0004 FFFC move.l [A6 - 0x4], [A2 + 0x4]
00004C3C 486E FFF8 pea.l [A6 - 0x8]
00004C40 A8A1 syscall FrameRect
00004C42 3F2A 0006 move.w -[A7], [A2 + 0x6]
00004C46 3012 move.w D0, [A2]
00004C48 5440 addq.w D0, 2
00004C4A 3F00 move.w -[A7], D0
00004C4C A893 syscall MoveTo
00004C4E 3F2A 0006 move.w -[A7], [A2 + 0x6]
00004C52 3F2A 0004 move.w -[A7], [A2 + 0x4]
00004C56 A891 syscall LineTo
00004C58 302A 0002 move.w D0, [A2 + 0x2]
00004C5C 5440 addq.w D0, 2
00004C5E 3F00 move.w -[A7], D0
00004C60 3F2A 0004 move.w -[A7], [A2 + 0x4]
00004C64 A891 syscall LineTo
00004C66 486E FFF8 pea.l [A6 - 0x8]
00004C6A 2F3C 0001 0001 move.l -[A7], 0x10001
00004C70 A8A9 syscall InsetRect
00004C72 486E FFF8 pea.l [A6 - 0x8]
00004C76 A8A3 syscall EraseRect
00004C78 2F2D C8E4 move.l -[A7], [A5 - 0x371C]
00004C7C 3F2E 000A move.w -[A7], [A6 + 0xA]
00004C80 486E FEF8 pea.l [A6 - 0x108]
00004C84 A946 syscall GetMenuItemText/GetItem
00004C86 554F subq.w A7, 2
00004C88 486E FEF8 pea.l [A6 - 0x108]
// begin alternate branch 00004C8A-00004C8C
label00004C8A:
00004C8A FEF8 .extension 0xEF8 // unimplemented
// end alternate branch 00004C8A-00004C8C
label00004C8A: // (misaligned)
00004C8C A88C syscall StringWidth
label00004C8E:
00004C8E 301F move.w D0, [A7]+
00004C90 322A 0006 move.w D1, [A2 + 0x6]
00004C94 926A 0002 sub.w D1, [A2 + 0x2]
00004C98 9240 sub.w D1, D0
00004C9A 3D41 FEF6 move.w [A6 - 0x10A], D1
00004C9E 306E FEF6 movea.w A0, [A6 - 0x10A]
00004CA2 2008 move.l D0, A0
00004CA4 81FC 0002 divs.w D0, 0x2
00004CA8 D06A 0002 add.w D0, [A2 + 0x2]
00004CAC 3F00 move.w -[A7], D0
00004CAE 302A 0004 move.w D0, [A2 + 0x4]
00004CB2 5940 subq.w D0, 4
00004CB4 3F00 move.w -[A7], D0
00004CB6 A893 syscall MoveTo
00004CB8 486E FEF8 pea.l [A6 - 0x108]
00004CBC A884 syscall DrawString
00004CBE 245F movea.l A2, [A7]+
00004CC0 4E5E unlink A6
00004CC2 4E75 rts
00004CC4 9444 sub.w D2, D4
00004CC6 7261 moveq.l D1, 0x61
00004CC8 7757 moveq.l D3, 0x57
00004CCA 696E bvs +0x70 /* 00004D3A */
00004CCC 646F bcc +0x71 /* 00004D3D */
00004CCE 7750 moveq.l D3, 0x50
00004CD0 6F70 ble +0x72 /* 00004D42 */
00004CD2 7570 moveq.l D2, 0x70
00004CD4 4C61 6265 movem.l D1,D2,D6,A1,A2,A5,A7, -[A1]
00004CD8 6C00 0000 bge +0x2 /* 00004CDA */
// begin alternate branch 00004CDA-00004CE0
label00004CDA:
00004CDA 0000 4E56 ori.b D0, 0x56 /* 'V' */
00004CDE FEF6 .extension 0xEF6 // unimplemented
// end alternate branch 00004CDA-00004CE0
label00004CDA: // (misaligned)
00004CDC 4E56 FEF6 link A6, -0x010A
00004CE0 2F0A move.l -[A7], A2
00004CE2 246E 000C movea.l A2, [A6 + 0xC]
00004CE6 2D52 FFF8 move.l [A6 - 0x8], [A2]
00004CEA 2D6A 0004 FFFC move.l [A6 - 0x4], [A2 + 0x4]
00004CF0 486E FFF8 pea.l [A6 - 0x8]
00004CF4 A8A1 syscall FrameRect
00004CF6 3F2A 0006 move.w -[A7], [A2 + 0x6]
00004CFA 3012 move.w D0, [A2]
00004CFC 5440 addq.w D0, 2
00004CFE 3F00 move.w -[A7], D0
00004D00 A893 syscall MoveTo
00004D02 3F2A 0006 move.w -[A7], [A2 + 0x6]
00004D06 3F2A 0004 move.w -[A7], [A2 + 0x4]
00004D0A A891 syscall LineTo
00004D0C 302A 0002 move.w D0, [A2 + 0x2]
00004D10 5440 addq.w D0, 2
00004D12 3F00 move.w -[A7], D0
00004D14 3F2A 0004 move.w -[A7], [A2 + 0x4]
00004D18 A891 syscall LineTo
00004D1A 486E FFF8 pea.l [A6 - 0x8]
00004D1E 2F3C 0001 0001 move.l -[A7], 0x10001
00004D24 A8A9 syscall InsetRect
00004D26 486E FFF8 pea.l [A6 - 0x8]
00004D2A A8A3 syscall EraseRect
00004D2C 2F2D C8E0 move.l -[A7], [A5 - 0x3720]
00004D30 3F2E 000A move.w -[A7], [A6 + 0xA]
00004D34 486E FEF8 pea.l [A6 - 0x108]
00004D38 A946 syscall GetMenuItemText/GetItem
label00004D3A:
00004D3A 554F subq.w A7, 2
00004D3C 486E FEF8 pea.l [A6 - 0x108]
00004D40 A88C syscall StringWidth
label00004D42:
00004D42 301F move.w D0, [A7]+
00004D44 322A 0006 move.w D1, [A2 + 0x6]
00004D48 926A 0002 sub.w D1, [A2 + 0x2]
00004D4C 9240 sub.w D1, D0
00004D4E 3D41 FEF6 move.w [A6 - 0x10A], D1
00004D52 306E FEF6 movea.w A0, [A6 - 0x10A]
00004D56 2008 move.l D0, A0
00004D58 81FC 0002 divs.w D0, 0x2
00004D5C D06A 0002 add.w D0, [A2 + 0x2]
00004D60 3F00 move.w -[A7], D0
00004D62 302A 0004 move.w D0, [A2 + 0x4]
00004D66 5940 subq.w D0, 4
00004D68 3F00 move.w -[A7], D0
00004D6A A893 syscall MoveTo
00004D6C 486E FEF8 pea.l [A6 - 0x108]
00004D70 A884 syscall DrawString
00004D72 245F movea.l A2, [A7]+
00004D74 4E5E unlink A6
00004D76 4E75 rts
00004D78 9444 sub.w D2, D4
00004D7A 7261 moveq.l D1, 0x61
00004D7C 774D moveq.l D3, 0x4D
00004D7E 7574 moveq.l D2, 0x74
00004D80 6174 bsr +0x76 /* 00004DF6 */
00004D82 6550 bcs +0x52 /* 00004DD4 */
00004D84 6F70 ble +0x72 /* 00004DF6 */
00004D86 7570 moveq.l D2, 0x70
00004D88 4C61 6265 movem.l D1,D2,D6,A1,A2,A5,A7, -[A1]
00004D8C 6C00 0000 bge +0x2 /* 00004D8E */
// begin alternate branch 00004D8E-00004D94
label00004D8E:
00004D8E 0000 4E56 ori.b D0, 0x56 /* 'V' */
00004D92 FEF6 .extension 0xEF6 // unimplemented
// end alternate branch 00004D8E-00004D94
label00004D8E: // (misaligned)
00004D90 4E56 FEF6 link A6, -0x010A
00004D94 2F0A move.l -[A7], A2
00004D96 246E 000C movea.l A2, [A6 + 0xC]
00004D9A 2D52 FFF8 move.l [A6 - 0x8], [A2]
00004D9E 2D6A 0004 FFFC move.l [A6 - 0x4], [A2 + 0x4]
00004DA4 486E FFF8 pea.l [A6 - 0x8]
00004DA8 A8A1 syscall FrameRect
00004DAA 3F2A 0006 move.w -[A7], [A2 + 0x6]
00004DAE 3012 move.w D0, [A2]
00004DB0 5440 addq.w D0, 2
00004DB2 3F00 move.w -[A7], D0
00004DB4 A893 syscall MoveTo
00004DB6 3F2A 0006 move.w -[A7], [A2 + 0x6]
00004DBA 3F2A 0004 move.w -[A7], [A2 + 0x4]
00004DBE A891 syscall LineTo
00004DC0 302A 0002 move.w D0, [A2 + 0x2]
00004DC4 5440 addq.w D0, 2
00004DC6 3F00 move.w -[A7], D0
00004DC8 3F2A 0004 move.w -[A7], [A2 + 0x4]
00004DCC A891 syscall LineTo
00004DCE 486E FFF8 pea.l [A6 - 0x8]
00004DD2 2F3C 0001 0001 move.l -[A7], 0x10001
// begin alternate branch 00004DD4-00004DD8
label00004DD4:
00004DD4 0001 0001 ori.b D1, 0x1
// end alternate branch 00004DD4-00004DD8
label00004DD4: // (misaligned)
00004DD8 A8A9 syscall InsetRect
00004DDA 486E FFF8 pea.l [A6 - 0x8]
00004DDE A8A3 syscall EraseRect
00004DE0 2F2D C8DC move.l -[A7], [A5 - 0x3724]
00004DE4 3F2E 000A move.w -[A7], [A6 + 0xA]
00004DE8 486E FEF8 pea.l [A6 - 0x108]
00004DEC A946 syscall GetMenuItemText/GetItem
00004DEE 554F subq.w A7, 2
00004DF0 486E FEF8 pea.l [A6 - 0x108]
00004DF4 A88C syscall StringWidth
fn00004DF6:
00004DF6 301F move.w D0, [A7]+
00004DF8 322A 0006 move.w D1, [A2 + 0x6]
00004DFC 926A 0002 sub.w D1, [A2 + 0x2]
00004E00 9240 sub.w D1, D0
00004E02 3D41 FEF6 move.w [A6 - 0x10A], D1
00004E06 306E FEF6 movea.w A0, [A6 - 0x10A]
00004E0A 2008 move.l D0, A0
00004E0C 81FC 0002 divs.w D0, 0x2
00004E10 D06A 0002 add.w D0, [A2 + 0x2]
00004E14 3F00 move.w -[A7], D0
00004E16 302A 0004 move.w D0, [A2 + 0x4]
00004E1A 5940 subq.w D0, 4
00004E1C 3F00 move.w -[A7], D0
00004E1E A893 syscall MoveTo
00004E20 486E FEF8 pea.l [A6 - 0x108]
00004E24 A884 syscall DrawString
00004E26 245F movea.l A2, [A7]+
00004E28 4E5E unlink A6
00004E2A 4E75 rts
00004E2C 9644 sub.w D3, D4
00004E2E 7261 moveq.l D1, 0x61
00004E30 7744 moveq.l D3, 0x44
00004E32 796E moveq.l D4, 0x6E
00004E34 616D bsr +0x6F /* 00004EA3 */
00004E36 6963 bvs +0x65 /* 00004E9B */
00004E38 7350 moveq.l D1, 0x50
00004E3A 6F70 ble +0x72 /* 00004EAC */
00004E3C 7570 moveq.l D2, 0x70
00004E3E 4C61 6265 movem.l D1,D2,D6,A1,A2,A5,A7, -[A1]
00004E42 6C00 0000 bge +0x2 /* 00004E44 */
// begin alternate branch 00004E44-00004E50
label00004E44:
00004E44 0000 4E56 ori.b D0, 0x56 /* 'V' */
00004E48 0000 4EB9 ori.b D0, 0xB9
00004E4C 0000 4EC0 ori.b D0, 0xC0
// end alternate branch 00004E44-00004E50
label00004E44: // (misaligned)
00004E46 4E56 0000 link A6, 0
00004E4A 4EB9 0000 4EC0 jsr [0x00004EC0]
00004E50 554F subq.w A7, 2
00004E52 A994 syscall CurResFile
00004E54 301F move.w D0, [A7]+
00004E56 3B40 C88E move.w [A5 - 0x3772], D0
00004E5A 4EB9 0000 4F48 jsr [0x00004F48]
00004E60 4EB9 0000 4F7E jsr [0x00004F7E]
00004E66 4EB9 0000 516E jsr [0x0000516E]
00004E6C 4EB9 0000 4FBA jsr [0x00004FBA]
00004E72 4EB9 0000 52B6 jsr [0x000052B6]
00004E78 4EB9 0000 52EA jsr [0x000052EA]
00004E7E A063 syscall MaxApplZone
00004E80 4EB9 0000 5438 jsr [0x00005438]
00004E86 4EB9 0000 533C jsr [0x0000533C]
00004E8C 4EB9 0000 4EF4 jsr [0x00004EF4]
00004E92 4A40 tst.w D0
00004E94 671A beq +0x1C /* 00004EB0 */
00004E96 4267 clr.w -[A7]
00004E98 4EB9 0000 0088 jsr [0x00000088]
00004E9E 594F subq.w A7, 4
00004EA0 A975 syscall TickCount
00004EA2 201F move.l D0, [A7]+
00004EA4 2B40 C884 move.l [A5 - 0x377C], D0
00004EA8 4EB9 0000 55B8 jsr [0x000055B8]
// begin alternate branch 00004EAC-00004EB0
label00004EAC:
00004EAC 55B8 544F subq.l [0x0000544F], 2
// end alternate branch 00004EAC-00004EB0
label00004EAC: // (misaligned)
00004EAE 544F addq.w A7, 2
label00004EB0:
00004EB0 4E5E unlink A6
00004EB2 4E75 rts
00004EB4 846D 6169 or.w D2, [A5 + 0x6169]
00004EB8 6E00 0000 bgt +0x2 /* 00004EBA */
// begin alternate branch 00004EBA-00004EC6
label00004EBA:
00004EBA 0000 4E56 ori.b D0, 0x56 /* 'V' */
00004EBE 0000 486D ori.b D0, 0x6D /* 'm' */
00004EC2 BAB2 A86E cmp.l D5, [A2 + A2 + 0x6E]
// end alternate branch 00004EBA-00004EC6
label00004EBA: // (misaligned)
00004EBC 4E56 0000 link A6, 0
00004EC0 486D BAB2 pea.l [A5 - 0x454E]
00004EC4 A86E syscall InitGraf
00004EC6 A8FE syscall InitFonts
00004EC8 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00004ECE 201F move.l D0, [A7]+
00004ED0 A032 syscall FlushEvents
00004ED2 A912 syscall InitWindows
00004ED4 A930 syscall InitMenus
00004ED6 A9CC syscall TEInit
00004ED8 42A7 clr.l -[A7]
00004EDA A97B syscall InitDialogs
00004EDC A850 syscall InitCursor
00004EDE 4E5E unlink A6
00004EE0 4E75 rts
00004EE2 8B54 or.w [A4], D5
00004EE4 6F6F ble +0x71 /* 00004F55 */
00004EE6 6C42 bge +0x44 /* 00004F2A */
00004EE8 6F78 ble +0x7A /* 00004F62 */
00004EEA 496E 6974 chk.w D4, [A6 + 0x6974]
00004EEE 0000 4E56 ori.b D0, 0x56 /* 'V' */
00004EF2 FFFA .extension 0xFFA // unimplemented
00004EF4 554F subq.w A7, 2
00004EF6 2F3C 7379 7376 move.l -[A7], 0x73797376 /* 'sysv' */
00004EFC 486E FFFC pea.l [A6 - 0x4]
00004F00 4EB9 0000 0090 jsr [0x00000090]
00004F06 301F move.w D0, [A7]+
00004F08 3D40 FFFA move.w [A6 - 0x6], D0
00004F0C 4A6E FFFA tst.w [A6 - 0x6]
00004F10 660A bne +0xC /* 00004F1C */
00004F12 0CAE 0000 0700 FFFC cmpi.l [A6 - 0x4], 0x700
00004F1A 6C10 bge +0x12 /* 00004F2C */
label00004F1C:
00004F1C 554F subq.w A7, 2
00004F1E 3F3C 0082 move.w -[A7], 0x82
00004F22 42A7 clr.l -[A7]
00004F24 A986 syscall StopAlert
00004F26 301F move.w D0, [A7]+
00004F28 7000 moveq.l D0, 0x00
label00004F2A:
00004F2A 6002 bra +0x4 /* 00004F2E */
label00004F2C:
00004F2C 7001 moveq.l D0, 0x01
label00004F2E:
00004F2E 4E5E unlink A6
00004F30 4E75 rts
00004F32 8F43 6170 pack D7, D3, 0x6170
00004F36 6162 bsr +0x64 /* 00004F9A */
00004F38 696C bvs +0x6E /* 00004FA6 */
00004F3A 6974 bvs +0x76 /* 00004FB0 */
00004F3C 7943 moveq.l D4, 0x43
00004F3E 6865 bvc +0x67 /* 00004FA5 */
00004F40 636B bls +0x6D /* 00004FAD */
00004F42 0000 4E56 ori.b D0, 0x56 /* 'V' */
00004F46 0000 2B6D ori.b D0, 0x6D /* 'm' */
00004F4A BA3E cmp.b D5, <<invalid special address>>
00004F4C C8B0 2B6D and.l D4, <<invalid full ext with IS == 1 and I/IS == 5>>
00004F50 BA42 cmp.w D5, D2
00004F52 C8B4 066D and.l D4, [A4 + D0.w * 8 + 0x6D]
00004F56 001E C8B2 ori.b [A6]+, 0xB2
00004F5A 046D 001E C8B6 subi.w [A5 - 0x374A], 0x1E
00004F60 046D 001E C8B4 subi.w [A5 - 0x374C], 0x1E
// begin alternate branch 00004F62-00004F66
label00004F62:
00004F62 001E C8B4 ori.b [A6]+, 0xB4
// end alternate branch 00004F62-00004F66
label00004F62: // (misaligned)
00004F66 4E5E unlink A6
00004F68 4E75 rts
00004F6A 8D53 or.w [A3], D6
00004F6C 6574 bcs +0x76 /* 00004FE2 */
00004F6E 5570 4472 subq.w [A0 + D4.w * 4 + 0x72], 2
00004F72 6167 bsr +0x69 /* 00004FDB */
00004F74 5265 addq.w -[A5], 1
00004F76 6374 bls +0x76 /* 00004FEC */
00004F78 0000 4E56 ori.b D0, 0x56 /* 'V' */
00004F7C 0000 3B7C ori.b D0, 0x7C /* '|' */
00004F80 0032 C8A8 3B7C ori.b <<invalid full ext with I/IS == 4>>, 0xA8
00004F86 0032 C8AA 302D ori.b [A2 + D3.w + 0x2D], 0xAA
00004F8C BA42 cmp.w D5, D2
00004F8E 906D BA3E sub.w D0, [A5 - 0x45C2]
00004F92 3B40 C8AC move.w [A5 - 0x3754], D0
00004F96 302D BA44 move.w D0, [A5 - 0x45BC]
fn00004F9A:
00004F9A 906D BA40 sub.w D0, [A5 - 0x45C0]
00004F9E 3B40 C8AE move.w [A5 - 0x3752], D0
00004FA2 4E5E unlink A6
00004FA4 4E75 rts
label00004FA6:
00004FA6 8D53 or.w [A3], D6
00004FA8 6574 bcs +0x76 /* 0000501E */
00004FAA 5570 5369 7A65 subq.w [[A0 + 0x7A65]], 2
label00004FB0:
00004FB0 5265 addq.w -[A5], 1
00004FB2 6374 bls +0x76 /* 00005028 */
00004FB4 0000 4E56 ori.b D0, 0x56 /* 'V' */
00004FB8 0000 3F3C ori.b D0, 0x3C /* '<' */
00004FBC 0015 31DF ori.b [A5], 0xDF
00004FC0 0AFA 594F xori.? [PC + 0x594F /* 0000A911 */], 0xFFFFFFFFFFFFFFFF
00004FC4 3F3C 0083 move.w -[A7], 0x83
00004FC8 42A7 clr.l -[A7]
00004FCA 4878 FFFF push.l 0xFFFF
00004FCE A97C syscall GetNewDialog
00004FD0 205F movea.l A0, [A7]+
00004FD2 2B48 C964 move.l [A5 - 0x369C], A0
00004FD6 4267 clr.w -[A7]
00004FD8 31DF 0AFA move.w [0x00000AFA /* DlgFont */], [A7]+
00004FDC 594F subq.w A7, 4
00004FDE 3F3C 0080 move.w -[A7], 0x80
label00004FE2:
00004FE2 42A7 clr.l -[A7]
00004FE4 4878 FFFF push.l 0xFFFF
00004FE8 A97C syscall GetNewDialog
00004FEA 205F movea.l A0, [A7]+
label00004FEC:
00004FEC 2B48 C968 move.l [A5 - 0x3698], A0
00004FF0 594F subq.w A7, 4
00004FF2 3F3C 0081 move.w -[A7], 0x81
00004FF6 42A7 clr.l -[A7]
00004FF8 4878 FFFF push.l 0xFFFF
00004FFC A97C syscall GetNewDialog
00004FFE 205F movea.l A0, [A7]+
00005000 2B48 C96C move.l [A5 - 0x3694], A0
00005004 594F subq.w A7, 4
00005006 3F3C 0088 move.w -[A7], 0x88
0000500A 42A7 clr.l -[A7]
0000500C 4878 FFFF push.l 0xFFFF
00005010 A97C syscall GetNewDialog
00005012 205F movea.l A0, [A7]+
00005014 2B48 C960 move.l [A5 - 0x36A0], A0
00005018 594F subq.w A7, 4
0000501A 3F3C 0084 move.w -[A7], 0x84
label0000501E:
0000501E 42A7 clr.l -[A7]
00005020 4878 FFFF push.l 0xFFFF
00005024 A97C syscall GetNewDialog
00005026 205F movea.l A0, [A7]+
label00005028:
00005028 2B48 C958 move.l [A5 - 0x36A8], A0
0000502C 594F subq.w A7, 4
0000502E 3F3C 0089 move.w -[A7], 0x89
00005032 42A7 clr.l -[A7]
00005034 4878 FFFF push.l 0xFFFF
00005038 A97C syscall GetNewDialog
0000503A 205F movea.l A0, [A7]+
0000503C 2B48 C950 move.l [A5 - 0x36B0], A0
00005040 594F subq.w A7, 4
00005042 3F3C 0082 move.w -[A7], 0x82
00005046 42A7 clr.l -[A7]
00005048 4878 FFFF push.l 0xFFFF
0000504C A97C syscall GetNewDialog
0000504E 205F movea.l A0, [A7]+
00005050 2B48 C95C move.l [A5 - 0x36A4], A0
00005054 594F subq.w A7, 4
00005056 3F3C 0087 move.w -[A7], 0x87
0000505A 42A7 clr.l -[A7]
0000505C 4878 FFFF push.l 0xFFFF
00005060 A97C syscall GetNewDialog
00005062 205F movea.l A0, [A7]+
00005064 2B48 C954 move.l [A5 - 0x36AC], A0
00005068 594F subq.w A7, 4
0000506A 3F3C 008A move.w -[A7], 0x8A
0000506E 42A7 clr.l -[A7]
00005070 4878 FFFF push.l 0xFFFF
00005074 A97C syscall GetNewDialog
00005076 205F movea.l A0, [A7]+
00005078 2B48 C94C move.l [A5 - 0x36B4], A0
0000507C 594F subq.w A7, 4
0000507E 3F3C 008B move.w -[A7], 0x8B
00005082 42A7 clr.l -[A7]
00005084 4878 FFFF push.l 0xFFFF
00005088 A97C syscall GetNewDialog
0000508A 205F movea.l A0, [A7]+
0000508C 2B48 C948 move.l [A5 - 0x36B8], A0
00005090 594F subq.w A7, 4
00005092 3F3C 0085 move.w -[A7], 0x85
00005096 42A7 clr.l -[A7]
00005098 4878 FFFF push.l 0xFFFF
0000509C A97C syscall GetNewDialog
0000509E 205F movea.l A0, [A7]+
000050A0 2B48 C944 move.l [A5 - 0x36BC], A0
000050A4 594F subq.w A7, 4
000050A6 3F3C 0086 move.w -[A7], 0x86
000050AA 42A7 clr.l -[A7]
000050AC 4878 FFFF push.l 0xFFFF
000050B0 A97C syscall GetNewDialog
000050B2 205F movea.l A0, [A7]+
000050B4 2B48 C940 move.l [A5 - 0x36C0], A0
000050B8 594F subq.w A7, 4
000050BA 3F3C 008C move.w -[A7], 0x8C
000050BE 42A7 clr.l -[A7]
000050C0 4878 FFFF push.l 0xFFFF
000050C4 A97C syscall GetNewDialog
000050C6 205F movea.l A0, [A7]+
000050C8 2B48 C93C move.l [A5 - 0x36C4], A0
000050CC 594F subq.w A7, 4
000050CE 3F3C 008D move.w -[A7], 0x8D
000050D2 42A7 clr.l -[A7]
000050D4 4878 FFFF push.l 0xFFFF
000050D8 A97C syscall GetNewDialog
000050DA 205F movea.l A0, [A7]+
000050DC 2B48 C938 move.l [A5 - 0x36C8], A0
000050E0 594F subq.w A7, 4
000050E2 3F3C 008F move.w -[A7], 0x8F
000050E6 42A7 clr.l -[A7]
000050E8 4878 FFFF push.l 0xFFFF
000050EC A97C syscall GetNewDialog
000050EE 205F movea.l A0, [A7]+
000050F0 2B48 C934 move.l [A5 - 0x36CC], A0
000050F4 594F subq.w A7, 4
000050F6 3F3C 0090 move.w -[A7], 0x90
000050FA 42A7 clr.l -[A7]
000050FC 4878 FFFF push.l 0xFFFF
00005100 A97C syscall GetNewDialog
00005102 205F movea.l A0, [A7]+
00005104 2B48 C930 move.l [A5 - 0x36D0], A0
00005108 594F subq.w A7, 4
0000510A 3F3C 0091 move.w -[A7], 0x91
0000510E 42A7 clr.l -[A7]
00005110 4878 FFFF push.l 0xFFFF
00005114 A97C syscall GetNewDialog
00005116 205F movea.l A0, [A7]+
00005118 2B48 C92C move.l [A5 - 0x36D4], A0
0000511C 594F subq.w A7, 4
0000511E 3F3C 0093 move.w -[A7], 0x93
00005122 42A7 clr.l -[A7]
00005124 4878 FFFF push.l 0xFFFF
00005128 A97C syscall GetNewDialog
0000512A 205F movea.l A0, [A7]+
0000512C 2B48 C928 move.l [A5 - 0x36D8], A0
00005130 594F subq.w A7, 4
00005132 3F3C 0094 move.w -[A7], 0x94
00005136 42A7 clr.l -[A7]
00005138 4878 FFFF push.l 0xFFFF
0000513C A97C syscall GetNewDialog
0000513E 205F movea.l A0, [A7]+
00005140 2B48 C924 move.l [A5 - 0x36DC], A0
00005144 594F subq.w A7, 4
00005146 3F3C 008E move.w -[A7], 0x8E
0000514A 42A7 clr.l -[A7]
0000514C 4878 FFFF push.l 0xFFFF
00005150 A97C syscall GetNewDialog
00005152 205F movea.l A0, [A7]+
00005154 2B48 C920 move.l [A5 - 0x36E0], A0
00005158 4E5E unlink A6
0000515A 4E75 rts
0000515C 8A44 or.w D5, D4
0000515E 6961 bvs +0x63 /* 000051C1 */
00005160 6C6F bge +0x71 /* 000051D1 */
00005162 6749 beq +0x4B /* 000051AD */
00005164 6E69 bgt +0x6B /* 000051CF */
00005166 7400 moveq.l D2, 0x00
00005168 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000516C FFFC .extension 0xFFC // unimplemented
0000516E 594F subq.w A7, 4
00005170 3F3C 0080 move.w -[A7], 0x80
00005174 A9C0 syscall GetNewMBar
00005176 205F movea.l A0, [A7]+
00005178 2D48 FFFC move.l [A6 - 0x4], A0
0000517C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005180 A93C syscall SetMenuBar
00005182 594F subq.w A7, 4
00005184 3F3C 0080 move.w -[A7], 0x80
00005188 A949 syscall GetMenuHandle
0000518A 205F movea.l A0, [A7]+
0000518C 2B48 C90C move.l [A5 - 0x36F4], A0
00005190 594F subq.w A7, 4
00005192 3F3C 0081 move.w -[A7], 0x81
00005196 A949 syscall GetMenuHandle
00005198 205F movea.l A0, [A7]+
0000519A 2B48 C908 move.l [A5 - 0x36F8], A0
0000519E 594F subq.w A7, 4
000051A0 3F3C 0082 move.w -[A7], 0x82
000051A4 A949 syscall GetMenuHandle
000051A6 205F movea.l A0, [A7]+
000051A8 2B48 C904 move.l [A5 - 0x36FC], A0
000051AC 594F subq.w A7, 4
000051AE 3F3C 0083 move.w -[A7], 0x83
000051B2 A949 syscall GetMenuHandle
000051B4 205F movea.l A0, [A7]+
000051B6 2B48 C900 move.l [A5 - 0x3700], A0
000051BA 594F subq.w A7, 4
000051BC 3F3C 0084 move.w -[A7], 0x84
000051C0 A949 syscall GetMenuHandle
000051C2 205F movea.l A0, [A7]+
000051C4 2B48 C8FC move.l [A5 - 0x3704], A0
000051C8 2F2D C90C move.l -[A7], [A5 - 0x36F4]
000051CC 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */
000051D2 A94D syscall AppendResMenu/AddResMenu
000051D4 A937 syscall DrawMenuBar
000051D6 594F subq.w A7, 4
000051D8 3F3C 0085 move.w -[A7], 0x85
000051DC A9BF syscall GetRMenu
000051DE 205F movea.l A0, [A7]+
000051E0 2B48 C8F8 move.l [A5 - 0x3708], A0
000051E4 2F2D C8F8 move.l -[A7], [A5 - 0x3708]
000051E8 3F3C FFFF move.w -[A7], 0xFFFF
000051EC A935 syscall InsertMenu
000051EE 594F subq.w A7, 4
000051F0 3F3C 0086 move.w -[A7], 0x86
000051F4 A9BF syscall GetRMenu
000051F6 205F movea.l A0, [A7]+
000051F8 2B48 C8F4 move.l [A5 - 0x370C], A0
000051FC 2F2D C8F4 move.l -[A7], [A5 - 0x370C]
00005200 3F3C FFFF move.w -[A7], 0xFFFF
00005204 A935 syscall InsertMenu
00005206 594F subq.w A7, 4
00005208 3F3C 0087 move.w -[A7], 0x87
0000520C A9BF syscall GetRMenu
0000520E 205F movea.l A0, [A7]+
00005210 2B48 C8F0 move.l [A5 - 0x3710], A0
00005214 2F2D C8F0 move.l -[A7], [A5 - 0x3710]
00005218 3F3C FFFF move.w -[A7], 0xFFFF
0000521C A935 syscall InsertMenu
0000521E 594F subq.w A7, 4
00005220 3F3C 0088 move.w -[A7], 0x88
00005224 A9BF syscall GetRMenu
00005226 205F movea.l A0, [A7]+
00005228 2B48 C8EC move.l [A5 - 0x3714], A0
0000522C 2F2D C8EC move.l -[A7], [A5 - 0x3714]
00005230 3F3C FFFF move.w -[A7], 0xFFFF
00005234 A935 syscall InsertMenu
00005236 594F subq.w A7, 4
00005238 3F3C 0089 move.w -[A7], 0x89
0000523C A9BF syscall GetRMenu
0000523E 205F movea.l A0, [A7]+
00005240 2B48 C8E8 move.l [A5 - 0x3718], A0
00005244 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
00005248 3F3C FFFF move.w -[A7], 0xFFFF
0000524C A935 syscall InsertMenu
0000524E 594F subq.w A7, 4
00005250 3F3C 008A move.w -[A7], 0x8A
00005254 A9BF syscall GetRMenu
00005256 205F movea.l A0, [A7]+
00005258 2B48 C8E4 move.l [A5 - 0x371C], A0
0000525C 2F2D C8E4 move.l -[A7], [A5 - 0x371C]
00005260 3F3C FFFF move.w -[A7], 0xFFFF
00005264 A935 syscall InsertMenu
00005266 594F subq.w A7, 4
00005268 3F3C 008B move.w -[A7], 0x8B
0000526C A9BF syscall GetRMenu
0000526E 205F movea.l A0, [A7]+
00005270 2B48 C8E0 move.l [A5 - 0x3720], A0
00005274 2F2D C8E0 move.l -[A7], [A5 - 0x3720]
00005278 3F3C FFFF move.w -[A7], 0xFFFF
0000527C A935 syscall InsertMenu
0000527E 594F subq.w A7, 4
00005280 3F3C 008C move.w -[A7], 0x8C
00005284 A9BF syscall GetRMenu
00005286 205F movea.l A0, [A7]+
00005288 2B48 C8DC move.l [A5 - 0x3724], A0
0000528C 2F2D C8DC move.l -[A7], [A5 - 0x3724]
00005290 3F3C FFFF move.w -[A7], 0xFFFF
00005294 A935 syscall InsertMenu
00005296 2F2D C8E8 move.l -[A7], [A5 - 0x3718]
0000529A 3F3C 0005 move.w -[A7], 0x5
0000529E A952 syscall DeleteMenuItem/DelMenuItem
000052A0 4E5E unlink A6
000052A2 4E75 rts
000052A4 8B4D 656E pack -[A5], -[A5], 0x656E
000052A8 7542 moveq.l D2, 0x42
000052AA 6172 bsr +0x74 /* 0000531E */
000052AC 496E 6974 chk.w D4, [A6 + 0x6974]
000052B0 0000 4E56 ori.b D0, 0x56 /* 'V' */
000052B4 0000 594F ori.b D0, 0x4F /* 'O' */
000052B8 3F3C 0080 move.w -[A7], 0x80
000052BC A9BA syscall GetString
000052BE 205F movea.l A0, [A7]+
000052C0 2B48 C8A4 move.l [A5 - 0x375C], A0
000052C4 3B7C 0008 C8BC move.w [A5 - 0x3744], 0x8
000052CA 3B7C 0001 C8C6 move.w [A5 - 0x373A], 0x1
000052D0 42AD C8D4 clr.l [A5 - 0x372C]
000052D4 4E5E unlink A6
000052D6 4E75 rts
000052D8 8A4E or.w D5, A6
000052DA 6F74 ble +0x76 /* 00005350 */
000052DC 6966 bvs +0x68 /* 00005344 */
000052DE 7949 moveq.l D4, 0x49
000052E0 6E69 bgt +0x6B /* 0000534B */
000052E2 7400 moveq.l D2, 0x00
000052E4 0000 4E56 ori.b D0, 0x56 /* 'V' */
000052E8 0000 594F ori.b D0, 0x4F /* 'O' */
000052EC 3F3C 0080 move.w -[A7], 0x80
000052F0 42A7 clr.l -[A7]
000052F2 4878 FFFF push.l 0xFFFF
000052F6 A9BD syscall GetNewWindow
000052F8 205F movea.l A0, [A7]+
000052FA 2B48 C8A0 move.l [A5 - 0x3760], A0
000052FE 594F subq.w A7, 4
00005300 3F3C 0081 move.w -[A7], 0x81
00005304 42A7 clr.l -[A7]
00005306 4878 FFFF push.l 0xFFFF
0000530A AA46 syscall GetNewCWindow
0000530C 205F movea.l A0, [A7]+
0000530E 2B48 C89C move.l [A5 - 0x3764], A0
00005312 594F subq.w A7, 4
00005314 3F3C 0083 move.w -[A7], 0x83
00005318 42A7 clr.l -[A7]
0000531A 4878 FFFF push.l 0xFFFF
fn0000531E:
0000531E AA46 syscall GetNewCWindow
00005320 205F movea.l A0, [A7]+
00005322 2B48 C898 move.l [A5 - 0x3768], A0
00005326 4E5E unlink A6
00005328 4E75 rts
0000532A 8A57 or.w D5, [A7]
0000532C 696E bvs +0x70 /* 0000539C */
0000532E 646F bcc +0x71 /* 0000539F */
00005330 7749 moveq.l D3, 0x49
00005332 6E69 bgt +0x6B /* 0000539D */
00005334 7400 moveq.l D2, 0x00
00005336 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000533A FFE2 .extension 0xFE2 // unimplemented
0000533C 3B7C FFFF C876 move.w [A5 - 0x378A], 0xFFFF
00005342 3B7C FFFF C648 move.w [A5 - 0x39B8], 0xFFFF
// begin alternate branch 00005344-00005348
label00005344:
00005344 FFFF .extension 0xFFF // unimplemented
00005346 C648 and.w D3, A0
// end alternate branch 00005344-00005348
label00005344: // (misaligned)
00005348 3B7C FFFF C41A move.w [A5 - 0x3BE6], 0xFFFF
0000534E 3B7C FFFF C872 move.w [A5 - 0x378E], 0xFFFF
// begin alternate branch 00005350-0000535A
label00005350:
00005350 FFFF .extension 0xFFF // unimplemented
00005352 C872 3B7C and.w D4, <<invalid full ext with I/IS == 4>>
00005356 FFFF .extension 0xFFF // unimplemented
00005358 C644 and.w D3, D4
// end alternate branch 00005350-0000535A
label00005350: // (misaligned)
00005354 3B7C FFFF C644 move.w [A5 - 0x39BC], 0xFFFF
0000535A 3B7C FFFF C416 move.w [A5 - 0x3BEA], 0xFFFF
00005360 422D C897 clr.b [A5 - 0x3769]
00005364 422D C895 clr.b [A5 - 0x376B]
00005368 422D C894 clr.b [A5 - 0x376C]
0000536C 1B7C 0001 C893 move.b [A5 - 0x376D], 0x1
00005372 1B7C 0001 C892 move.b [A5 - 0x376E], 0x1
00005378 426D C88A clr.w [A5 - 0x3776]
0000537C 426D C888 clr.w [A5 - 0x3778]
00005380 1B7C 0001 C890 move.b [A5 - 0x3770], 0x1
00005386 3B7C 8000 C874 move.w [A5 - 0x378C], 0x8000
0000538C 42A7 clr.l -[A7]
0000538E 2F3C 8000 0000 move.l -[A7], 0x80000000
00005394 3F3C 3FFF move.w -[A7], 0x3FFF
00005398 486E FFF6 pea.l [A6 - 0xA]
label0000539C:
0000539C 4EB9 0000 0050 jsr [0x00000050]
000053A2 2D7C 4001 8000 FFE2 move.l [A6 - 0x1E], 0x40018000
000053AA 42AE FFE6 clr.l [A6 - 0x1A]
000053AE 426E FFEA clr.w [A6 - 0x16]
000053B2 486E FFF6 pea.l [A6 - 0xA]
000053B6 486E FFE2 pea.l [A6 - 0x1E]
000053BA 3F3C 0004 move.w -[A7], 0x4
000053BE A9EB syscall Pack4/FP68K
000053C0 486E FFE2 pea.l [A6 - 0x1E]
000053C4 486E FFE2 pea.l [A6 - 0x1E]
000053C8 3F3C 1010 move.w -[A7], 0x1010
000053CC A9EB syscall Pack4/FP68K
000053CE 2B6E FFE2 C87C move.l [A5 - 0x3784], [A6 - 0x1E]
000053D4 42A7 clr.l -[A7]
000053D6 2F3C 8000 0000 move.l -[A7], 0x80000000
000053DC 3F3C 3FFF move.w -[A7], 0x3FFF
000053E0 486E FFEC pea.l [A6 - 0x14]
000053E4 4EB9 0000 0050 jsr [0x00000050]
000053EA 2D7C 4002 8000 FFE2 move.l [A6 - 0x1E], 0x40028000
000053F2 42AE FFE6 clr.l [A6 - 0x1A]
000053F6 426E FFEA clr.w [A6 - 0x16]
000053FA 486E FFEC pea.l [A6 - 0x14]
000053FE 486E FFE2 pea.l [A6 - 0x1E]
00005402 3F3C 0004 move.w -[A7], 0x4
00005406 A9EB syscall Pack4/FP68K
00005408 486E FFE2 pea.l [A6 - 0x1E]
0000540C 486E FFE2 pea.l [A6 - 0x1E]
00005410 3F3C 1010 move.w -[A7], 0x1010
00005414 A9EB syscall Pack4/FP68K
00005416 2B6E FFE2 C878 move.l [A5 - 0x3788], [A6 - 0x1E]
0000541C 4EB9 0000 0118 jsr [0x00000118 /* TheZone */]
00005422 4E5E unlink A6
00005424 4E75 rts
00005426 8A47 or.w D5, D7
00005428 6C6F bge +0x71 /* 00005499 */
0000542A 6261 bhi +0x63 /* 0000548D */
0000542C 6C49 bge +0x4B /* 00005477 */
0000542E 6E69 bgt +0x6B /* 00005499 */
00005430 7400 moveq.l D2, 0x00
00005432 0000 4E56 ori.b D0, 0x56 /* 'V' */
00005436 0000 554F ori.b D0, 0x4F /* 'O' */
0000543A 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */
00005440 2F3C 6F64 6F63 move.l -[A7], 0x6F646F63 /* 'odoc' */
00005446 4879 0000 5472 push.l 0x5472 /* 'Tr' */
0000544C 42A7 clr.l -[A7]
0000544E 4227 clr.b -[A7]
00005450 303C 091F move.w D0, 0x91F
00005454 A816 syscall Pack8
00005456 301F move.w D0, [A7]+
00005458 4E5E unlink A6
0000545A 4E75 rts
0000545C 8E41 or.w D7, D1
0000545E 7070 moveq.l D0, 0x70
00005460 6C65 bge +0x67 /* 000054C7 */
00005462 4576 656E chk.w D2, <<invalid full ext with IS == 1 and I/IS == 6>>
00005466 7449 moveq.l D2, 0x49
00005468 6E69 bgt +0x6B /* 000054D3 */
0000546A 7400 moveq.l D2, 0x00
0000546C 0000 4E56 ori.b D0, 0x56 /* 'V' */
00005470 FF6E .extension 0xF6E // unimplemented
00005472 2F03 move.l -[A7], D3
00005474 554F subq.w A7, 2
00005476 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000547A 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */
00005480 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */
00005486 486E FFF8 pea.l [A6 - 0x8]
0000548A 303C 0812 move.w D0, 0x812
0000548E A816 syscall Pack8
00005490 301F move.w D0, [A7]+
00005492 3600 move.w D3, D0
00005494 4A43 tst.w D3
00005496 6718 beq +0x1A /* 000054B0 */
00005498 554F subq.w A7, 2
0000549A 486E FFF8 pea.l [A6 - 0x8]
0000549E 303C 0204 move.w D0, 0x204
000054A2 A816 syscall Pack8
000054A4 301F move.w D0, [A7]+
000054A6 3600 move.w D3, D0
000054A8 3F43 00AA move.w [A7 + 0xAA], D3
000054AC 6000 00EA bra +0xEC /* 00005598 */
label000054B0:
000054B0 554F subq.w A7, 2
000054B2 486E FFF8 pea.l [A6 - 0x8]
000054B6 486E FF7A pea.l [A6 - 0x86]
000054BA 303C 0407 move.w D0, 0x407
000054BE A816 syscall Pack8
000054C0 301F move.w D0, [A7]+
000054C2 3600 move.w D3, D0
000054C4 4AAE FF7A tst.l [A6 - 0x86]
000054C8 6F00 00BA ble +0xBC /* 00005584 */
000054CC 554F subq.w A7, 2
000054CE 486E FFF8 pea.l [A6 - 0x8]
000054D2 4878 0001 push.l 0x1
000054D6 2F3C 6673 7320 move.l -[A7], 0x66737320 /* 'fss ' */
000054DC 486E FF72 pea.l [A6 - 0x8E]
000054E0 486E FF6E pea.l [A6 - 0x92]
000054E4 486E FF7E pea.l [A6 - 0x82]
000054E8 4878 0046 push.l 0x46 /* 'F' */
000054EC 486E FF76 pea.l [A6 - 0x8A]
000054F0 303C 100A move.w D0, 0x100A
000054F4 A816 syscall Pack8
000054F6 301F move.w D0, [A7]+
000054F8 3600 move.w D3, D0
000054FA 4A43 tst.w D3
000054FC 6718 beq +0x1A /* 00005516 */
000054FE 554F subq.w A7, 2
00005500 486E FFF8 pea.l [A6 - 0x8]
00005504 303C 0204 move.w D0, 0x204
00005508 A816 syscall Pack8
0000550A 301F move.w D0, [A7]+
0000550C 3600 move.w D3, D0
0000550E 3F43 00AA move.w [A7 + 0xAA], D3
00005512 6000 0084 bra +0x86 /* 00005598 */
label00005516:
00005516 41ED F7EB lea.l A0, [A5 - 0x815]
0000551A 2D48 FFD6 move.l [A6 - 0x2A], A0
0000551E 2D6E FF80 FFF4 move.l [A6 - 0xC], [A6 - 0x80]
00005524 3D6E FF7E FFDA move.w [A6 - 0x26], [A6 - 0x82]
0000552A 42AE FFE0 clr.l [A6 - 0x20]
0000552E 41EE FFC4 lea.l A0, [A6 - 0x3C]
00005532 7001 moveq.l D0, 0x01
00005534 A260 syscall FSDispatch/HFSDispatch, flags=2
00005536 3B6E FFDA C874 move.w [A5 - 0x378C], [A6 - 0x26]
0000553C 486D C64A pea.l [A5 - 0x39B6]
00005540 486E FF84 pea.l [A6 - 0x7C]
00005544 4EB9 0000 9DFC jsr [0x00009DFC]
0000554A 1F3C 0001 move.b -[A7], 0x1
0000554E 486D C64A pea.l [A5 - 0x39B6]
00005552 4EB9 0000 0270 jsr [0x00000270]
00005558 5240 addq.w D0, 1
0000555A 4FEF 000E lea.l A7, [A7 + 0xE]
0000555E 6724 beq +0x26 /* 00005584 */
00005560 486D C64A pea.l [A5 - 0x39B6]
00005564 4EB9 0000 0156 jsr [0x00000156 /* RndSeed */]
0000556A 2F2D C964 move.l -[A7], [A5 - 0x369C]
0000556E A915 syscall ShowWindow
00005570 2F2D C964 move.l -[A7], [A5 - 0x369C]
00005574 A981 syscall DrawDialog
00005576 4EB9 0000 5E06 jsr [0x00005E06]
0000557C 486D BA46 pea.l [A5 - 0x45BA]
00005580 A851 syscall SetCursor
00005582 584F addq.w A7, 4
label00005584:
00005584 554F subq.w A7, 2
00005586 486E FFF8 pea.l [A6 - 0x8]
0000558A 303C 0204 move.w D0, 0x204
0000558E A816 syscall Pack8
00005590 301F move.w D0, [A7]+
00005592 3600 move.w D3, D0
00005594 426F 00AA clr.w [A7 + 0xAA]
label00005598:
00005598 261F move.l D3, [A7]+
0000559A 4E5E unlink A6
0000559C 205F movea.l A0, [A7]+
0000559E 4FEF 000C lea.l A7, [A7 + 0xC]
000055A2 4ED0 jmp [A0]
000055A4 8C4D or.w D6, A5
000055A6 5948 subq.w A0, 4
000055A8 414E chk.w D0, A6
000055AA 444C neg.w A4
000055AC 454F chk.w D2, A7
000055AE 444F neg.w A7
000055B0 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
000055B2 0000 4E56 ori.b D0, 0x56 /* 'V' */
000055B6 FFFC .extension 0xFFC // unimplemented
000055B8 594F subq.w A7, 4
000055BA 3F3C 009F move.w -[A7], 0x9F
000055BE 1F3C 0001 move.b -[A7], 0x1
000055C2 4EB9 0000 00F8 jsr [0x000000F8]
000055C8 205F movea.l A0, [A7]+
000055CA 2D48 FFFC move.l [A6 - 0x4], A0
000055CE 594F subq.w A7, 4
000055D0 3F3C 0060 move.w -[A7], 0x60 /* '`' */
000055D4 1F3C 0001 move.b -[A7], 0x1
000055D8 4EB9 0000 00F8 jsr [0x000000F8]
000055DE 205F movea.l A0, [A7]+
000055E0 B1EE FFFC cmpa.l A0, [A6 - 0x4]
000055E4 56C0 sne D0
000055E6 4400 neg.b D0
000055E8 4880 ext.w D0
000055EA 1B40 C896 move.b [A5 - 0x376A], D0
000055EE 6036 bra +0x38 /* 00005626 */
label000055F0:
000055F0 4A2D C890 tst.b [A5 - 0x3770]
000055F4 672A beq +0x2C /* 00005620 */
000055F6 202D C884 move.l D0, [A5 - 0x377C]
000055FA 0680 0000 00B4 addi.l D0, 0xB4
00005600 2D40 FFFC move.l [A6 - 0x4], D0
00005604 594F subq.w A7, 4
00005606 A975 syscall TickCount
00005608 201F move.l D0, [A7]+
0000560A B0AE FFFC cmp.l D0, [A6 - 0x4]
0000560E 6310 bls +0x12 /* 00005620 */
00005610 3F3C 0001 move.w -[A7], 0x1
00005614 4EB9 0000 0088 jsr [0x00000088]
0000561A 422D C890 clr.b [A5 - 0x3770]
0000561E 544F addq.w A7, 2
label00005620:
00005620 4EB9 0000 5640 jsr [0x00005640]
label00005626:
00005626 4A2D C897 tst.b [A5 - 0x3769]
0000562A 67C4 beq -0x3A /* 000055F0 */
0000562C 4E5E unlink A6
0000562E 4E75 rts
00005630 884D or.w D4, A5
00005632 6169 bsr +0x6B /* 0000569D */
00005634 6E4C bgt +0x4E /* 00005682 */
00005636 6F6F ble +0x71 /* 000056A7 */
00005638 7000 moveq.l D0, 0x00
0000563A 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000563E 0000 2F03 ori.b D0, 0x3
00005642 4A2D C896 tst.b [A5 - 0x376A]
00005646 6714 beq +0x16 /* 0000565C */
00005648 554F subq.w A7, 2
0000564A 3F3C FFFF move.w -[A7], 0xFFFF
0000564E 486D C910 pea.l [A5 - 0x36F0]
00005652 42A7 clr.l -[A7]
00005654 42A7 clr.l -[A7]
00005656 A860 syscall WaitNextEvent
00005658 101F move.b D0, [A7]+
0000565A 6010 bra +0x12 /* 0000566C */
label0000565C:
0000565C A9B4 syscall SystemTask
0000565E 554F subq.w A7, 2
00005660 3F3C FFFF move.w -[A7], 0xFFFF
00005664 486D C910 pea.l [A5 - 0x36F0]
00005668 A970 syscall GetNextEvent
0000566A 101F move.b D0, [A7]+
label0000566C:
0000566C 554F subq.w A7, 2
0000566E 486D C910 pea.l [A5 - 0x36F0]
00005672 A97F syscall IsDialogEvent
00005674 101F move.b D0, [A7]+
00005676 670C beq +0xE /* 00005684 */
00005678 486D C910 pea.l [A5 - 0x36F0]
0000567C 4EB9 0000 5854 jsr [0x00005854]
label00005682:
00005682 584F addq.w A7, 4
label00005684:
00005684 302D C910 move.w D0, [A5 - 0x36F0]
00005688 6724 beq +0x26 /* 000056AE */
0000568A 5340 subq.w D0, 1
0000568C 6700 00B2 beq +0xB4 /* 00005740 */
00005690 5540 subq.w D0, 2
00005692 6700 00CA beq +0xCC /* 0000575E */
00005696 5540 subq.w D0, 2
00005698 6700 00C4 beq +0xC6 /* 0000575E */
0000569C 5340 subq.w D0, 1
0000569E 6700 00F8 beq +0xFA /* 00005798 */
000056A2 0440 0011 subi.w D0, 0x11
000056A6 6700 00A2 beq +0xA4 /* 0000574A */
000056AA 6000 0190 bra +0x192 /* 0000583C */
label000056AE:
000056AE 302D C88A move.w D0, [A5 - 0x3776]
000056B2 0C40 000B cmpi.w D0, 0xB
000056B6 6200 0184 bhi +0x186 /* 0000583C */
000056BA D040 add.w D0, D0
000056BC 303B 0006 move.w D0, [PC + D0.w + 0x6]
000056C0 4EFB 0002 jmp [PC + D0.w + 0x2]
000056C4 0178 0018 bchg [0x00000018 /* __m68k_vec_chk__ */], D0
000056C8 002C 0040 004A ori.b [A4 + 0x4A], 0x40 /* '@' */
000056CE 0054 0068 ori.w [A4], 0x68 /* 'h' */
000056D2 0022 005E ori.b -[A2], 0x5E /* '^' */
000056D6 0072 0036 0178 4EB9 0000 ori.w [A2 + 0x4EB90000], 0x36 /* '6' */
000056E0 4C2E 6000 0158 movem.w A5,A6, [A6 + 0x158]
000056E6 4EB9 0000 31CC jsr [0x000031CC]
000056EC 6000 014E bra +0x150 /* 0000583C */
000056F0 4EB9 0000 31CC jsr [0x000031CC]
000056F6 6000 0144 bra +0x146 /* 0000583C */
000056FA 4EB9 0001 0038 jsr [0x00010038]
00005700 6000 013A bra +0x13C /* 0000583C */
00005704 4EB9 0000 F12A jsr [0x0000F12A]
0000570A 6000 0130 bra +0x132 /* 0000583C */
0000570E 4EB9 0000 6EAC jsr [0x00006EAC]
00005714 6000 0126 bra +0x128 /* 0000583C */
00005718 4EB9 0000 8D44 jsr [0x00008D44]
0000571E 6000 011C bra +0x11E /* 0000583C */
00005722 4EB9 0000 B500 jsr [0x0000B500]
00005728 6000 0112 bra +0x114 /* 0000583C */
0000572C 4EB9 0000 CDAC jsr [0x0000CDAC]
00005732 6000 0108 bra +0x10A /* 0000583C */
00005736 4EB9 0001 1812 jsr [0x00011812]
0000573C 6000 00FE bra +0x100 /* 0000583C */
label00005740:
00005740 4EB9 0000 58BC jsr [0x000058BC]
00005746 6000 00F4 bra +0xF6 /* 0000583C */
label0000574A:
0000574A 554F subq.w A7, 2
0000574C 486D C910 pea.l [A5 - 0x36F0]
00005750 303C 021B move.w D0, 0x21B
00005754 A816 syscall Pack8
00005756 301F move.w D0, [A7]+
00005758 3600 move.w D3, D0
0000575A 6000 00E0 bra +0xE2 /* 0000583C */
label0000575E:
0000575E 262D C912 move.l D3, [A5 - 0x36EE]
00005762 0283 0000 00FF andi.l D3, 0xFF
00005768 302D C91E move.w D0, [A5 - 0x36E2]
0000576C 0280 0000 0100 andi.l D0, 0x100
00005772 671A beq +0x1C /* 0000578E */
00005774 594F subq.w A7, 4
00005776 1003 move.b D0, D3
00005778 4880 ext.w D0
0000577A 3F00 move.w -[A7], D0
0000577C A93E syscall MenuKey
0000577E 201F move.l D0, [A7]+
00005780 2F00 move.l -[A7], D0
00005782 4EB9 0000 5A42 jsr [0x00005A42]
00005788 584F addq.w A7, 4
0000578A 6000 00B0 bra +0xB2 /* 0000583C */
label0000578E:
0000578E 1B7C 0001 C893 move.b [A5 - 0x376D], 0x1
00005794 6000 00A6 bra +0xA8 /* 0000583C */
label00005798:
00005798 206D C912 movea.l A0, [A5 - 0x36EE]
0000579C B1ED C964 cmpa.l A0, [A5 - 0x369C]
000057A0 6616 bne +0x18 /* 000057B8 */
000057A2 2F2D C912 move.l -[A7], [A5 - 0x36EE]
000057A6 A922 syscall BeginUpdate
000057A8 2F2D C964 move.l -[A7], [A5 - 0x369C]
000057AC A981 syscall DrawDialog
000057AE 2F2D C912 move.l -[A7], [A5 - 0x36EE]
000057B2 A923 syscall EndUpdate
000057B4 6000 0086 bra +0x88 /* 0000583C */
label000057B8:
000057B8 206D C912 movea.l A0, [A5 - 0x36EE]
000057BC B1ED C954 cmpa.l A0, [A5 - 0x36AC]
000057C0 6614 bne +0x16 /* 000057D6 */
000057C2 2F2D C912 move.l -[A7], [A5 - 0x36EE]
000057C6 A922 syscall BeginUpdate
000057C8 2F2D C954 move.l -[A7], [A5 - 0x36AC]
000057CC A981 syscall DrawDialog
000057CE 2F2D C912 move.l -[A7], [A5 - 0x36EE]
000057D2 A923 syscall EndUpdate
000057D4 6066 bra +0x68 /* 0000583C */
label000057D6:
000057D6 206D C912 movea.l A0, [A5 - 0x36EE]
000057DA B1ED C89C cmpa.l A0, [A5 - 0x3764]
000057DE 6614 bne +0x16 /* 000057F4 */
000057E0 2F2D C912 move.l -[A7], [A5 - 0x36EE]
000057E4 A922 syscall BeginUpdate
000057E6 4EB9 0000 0238 jsr [0x00000238]
000057EC 2F2D C912 move.l -[A7], [A5 - 0x36EE]
000057F0 A923 syscall EndUpdate
000057F2 6048 bra +0x4A /* 0000583C */
label000057F4:
000057F4 206D C912 movea.l A0, [A5 - 0x36EE]
000057F8 B1ED C8A0 cmpa.l A0, [A5 - 0x3760]
000057FC 6614 bne +0x16 /* 00005812 */
000057FE 2F2D C912 move.l -[A7], [A5 - 0x36EE]
00005802 A922 syscall BeginUpdate
00005804 4EB9 0000 0250 jsr [0x00000250]
0000580A 2F2D C912 move.l -[A7], [A5 - 0x36EE]
0000580E A923 syscall EndUpdate
00005810 602A bra +0x2C /* 0000583C */
label00005812:
00005812 206D C912 movea.l A0, [A5 - 0x36EE]
00005816 B1ED C94C cmpa.l A0, [A5 - 0x36B4]
0000581A 6614 bne +0x16 /* 00005830 */
0000581C 2F2D C912 move.l -[A7], [A5 - 0x36EE]
00005820 A922 syscall BeginUpdate
00005822 2F2D C94C move.l -[A7], [A5 - 0x36B4]
00005826 A981 syscall DrawDialog
00005828 2F2D C912 move.l -[A7], [A5 - 0x36EE]
0000582C A923 syscall EndUpdate
0000582E 600C bra +0xE /* 0000583C */
label00005830:
00005830 2F2D C912 move.l -[A7], [A5 - 0x36EE]
00005834 A922 syscall BeginUpdate
00005836 2F2D C912 move.l -[A7], [A5 - 0x36EE]
0000583A A923 syscall EndUpdate
label0000583C:
0000583C 261F move.l D3, [A7]+
0000583E 4E5E unlink A6
00005840 4E75 rts
00005842 8B48 616E pack -[A5], -[A0], 0x616E
00005846 646C bcc +0x6E /* 000058B4 */
00005848 6545 bcs +0x47 /* 0000588F */
0000584A 7665 moveq.l D3, 0x65
0000584C 6E74 bgt +0x76 /* 000058C2 */
0000584E 0000 4E56 ori.b D0, 0x56 /* 'V' */
00005852 FFFA .extension 0xFFA // unimplemented
00005854 2F0A move.l -[A7], A2
00005856 246E 0008 movea.l A2, [A6 + 0x8]
0000585A 0C52 0003 cmpi.w [A2], 0x3
0000585E 6610 bne +0x12 /* 00005870 */
00005860 302A 000E move.w D0, [A2 + 0xE]
00005864 0280 0000 0100 andi.l D0, 0x100
0000586A 6704 beq +0x6 /* 00005870 */
0000586C 7000 moveq.l D0, 0x00
0000586E 602E bra +0x30 /* 0000589E */
label00005870:
00005870 554F subq.w A7, 2
00005872 2F0A move.l -[A7], A2
00005874 486E FFFC pea.l [A6 - 0x4]
00005878 486E FFFA pea.l [A6 - 0x6]
0000587C A980 syscall DialogSelect
0000587E 101F move.b D0, [A7]+
00005880 6604 bne +0x6 /* 00005886 */
00005882 7000 moveq.l D0, 0x00
00005884 6018 bra +0x1A /* 0000589E */
label00005886:
00005886 206E FFFC movea.l A0, [A6 - 0x4]
0000588A B1ED C968 cmpa.l A0, [A5 - 0x3698]
0000588E 660C bne +0xE /* 0000589C */
00005890 3F2E FFFA move.w -[A7], [A6 - 0x6]
00005894 4EB9 0000 0088 jsr [0x00000088]
0000589A 544F addq.w A7, 2
label0000589C:
0000589C 7000 moveq.l D0, 0x00
label0000589E:
0000589E 245F movea.l A2, [A7]+
000058A0 4E5E unlink A6
000058A2 4E75 rts
000058A4 9148 subx.w -[A0], -[A0]
000058A6 616E bsr +0x70 /* 00005916 */
000058A8 646C bcc +0x6E /* 00005916 */
000058AA 6544 bcs +0x46 /* 000058F0 */
000058AC 6961 bvs +0x63 /* 0000590F */
000058AE 6C6F bge +0x71 /* 0000591F */
000058B0 6745 beq +0x47 /* 000058F7 */
000058B2 7665 moveq.l D3, 0x65
label000058B4:
000058B4 6E74 bgt +0x76 /* 0000592A */
000058B6 0000 4E56 ori.b D0, 0x56 /* 'V' */
000058BA FFF8 .extension 0xFF8 // unimplemented
000058BC 2F03 move.l -[A7], D3
000058BE 554F subq.w A7, 2
000058C0 2F2D C91A move.l -[A7], [A5 - 0x36E6]
// begin alternate branch 000058C2-000058C4
label000058C2:
000058C2 C91A .incomplete
// end alternate branch 000058C2-000058C4
label000058C2: // (misaligned)
000058C4 486E FFFC pea.l [A6 - 0x4]
000058C8 A92C syscall FindWindow
000058CA 301F move.w D0, [A7]+
000058CC 3600 move.w D3, D0
000058CE 3003 move.w D0, D3
000058D0 0C40 0008 cmpi.w D0, 0x8
000058D4 6200 0150 bhi +0x152 /* 00005A26 */
000058D8 D040 add.w D0, D0
000058DA 303B 0006 move.w D0, [PC + D0.w + 0x6]
000058DE 4EFB 0002 jmp [PC + D0.w + 0x2]
000058E2 0144 bchg D4, D0
000058E4 0012 002C ori.b [A2], 0x2C /* ',' */
000058E8 00FA 003A ori.? [PC + 0x3A /* 00005924 */], 0xFFFFFFFFFFFFFFFF
000058EC 00A4 004C 0102 ori.l -[A4], 0x4C0102
// begin alternate branch 000058F0-000058F2
label000058F0:
000058F0 0102 btst D2, D0
// end alternate branch 000058F0-000058F2
label000058F0: // (misaligned)
000058F2 0102 btst D2, D0
000058F4 594F subq.w A7, 4
000058F6 2F2D C91A move.l -[A7], [A5 - 0x36E6]
000058FA A93D syscall MenuSelect
000058FC 201F move.l D0, [A7]+
000058FE 2600 move.l D3, D0
00005900 2F03 move.l -[A7], D3
00005902 4EB9 0000 5A42 jsr [0x00005A42]
00005908 584F addq.w A7, 4
0000590A 6000 011A bra +0x11C /* 00005A26 */
0000590E 486D C910 pea.l [A5 - 0x36F0]
00005912 2F2E FFFC move.l -[A7], [A6 - 0x4]
fn00005916:
00005916 A9B3 syscall SystemClick
00005918 6000 010C bra +0x10E /* 00005A26 */
0000591C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005920 2F2D C91A move.l -[A7], [A5 - 0x36E6]
00005924 486D C8B0 pea.l [A5 - 0x3750]
00005928 A925 syscall DragWindow
label0000592A:
0000592A 6000 00FA bra +0xFC /* 00005A26 */
0000592E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005932 A916 syscall HideWindow
00005934 206E FFFC movea.l A0, [A6 - 0x4]
00005938 B1ED C8A0 cmpa.l A0, [A5 - 0x3760]
0000593C 6614 bne +0x16 /* 00005952 */
0000593E 2F2D C8FC move.l -[A7], [A5 - 0x3704]
00005942 3F3C 0001 move.w -[A7], 0x1
00005946 4227 clr.b -[A7]
00005948 A945 syscall CheckItem
0000594A 422D C894 clr.b [A5 - 0x376C]
0000594E 6000 00D6 bra +0xD8 /* 00005A26 */
label00005952:
00005952 206E FFFC movea.l A0, [A6 - 0x4]
00005956 B1ED C89C cmpa.l A0, [A5 - 0x3764]
0000595A 6614 bne +0x16 /* 00005970 */
0000595C 2F2D C8FC move.l -[A7], [A5 - 0x3704]
00005960 3F3C 0002 move.w -[A7], 0x2
00005964 4227 clr.b -[A7]
00005966 A945 syscall CheckItem
00005968 422D C895 clr.b [A5 - 0x376B]
0000596C 6000 00B8 bra +0xBA /* 00005A26 */
label00005970:
00005970 206E FFFC movea.l A0, [A6 - 0x4]
00005974 B1ED C964 cmpa.l A0, [A5 - 0x369C]
00005978 6600 00AC bne +0xAE /* 00005A26 */
0000597C 4EB9 0000 5F00 jsr [0x00005F00]
00005982 6000 00A2 bra +0xA4 /* 00005A26 */
00005986 594F subq.w A7, 4
00005988 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000598C 2F2D C91A move.l -[A7], [A5 - 0x36E6]
00005990 486D C8A8 pea.l [A5 - 0x3758]
00005994 A92B syscall GrowWindow
00005996 201F move.l D0, [A7]+
00005998 2600 move.l D3, D0
0000599A 4A83 tst.l D3
0000599C 6700 0088 beq +0x8A /* 00005A26 */
000059A0 486E FFF8 pea.l [A6 - 0x8]
000059A4 A874 syscall GetPort
000059A6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000059AA A873 syscall SetPort
000059AC 206E FFFC movea.l A0, [A6 - 0x4]
000059B0 4868 0010 pea.l [A0 + 0x10]
000059B4 A8A3 syscall EraseRect
000059B6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000059BA 3F03 move.w -[A7], D3
000059BC 2003 move.l D0, D3
000059BE 7210 moveq.l D1, 0x10
000059C0 E2A0 asr D0, D1
000059C2 3F00 move.w -[A7], D0
000059C4 1F3C 0001 move.b -[A7], 0x1
000059C8 A91D syscall SizeWindow
000059CA 206E FFFC movea.l A0, [A6 - 0x4]
000059CE 4868 0010 pea.l [A0 + 0x10]
000059D2 A928 syscall InvalRect
000059D4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000059D8 A873 syscall SetPort
000059DA 604A bra +0x4C /* 00005A26 */
000059DC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000059E0 A91F syscall SelectWindow
000059E2 6042 bra +0x44 /* 00005A26 */
000059E4 554F subq.w A7, 2
000059E6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000059EA 2F2D C91A move.l -[A7], [A5 - 0x36E6]
000059EE 3F03 move.w -[A7], D3
000059F0 A83B syscall TrackBox
000059F2 101F move.b D0, [A7]+
000059F4 6730 beq +0x32 /* 00005A26 */
000059F6 486E FFF8 pea.l [A6 - 0x8]
000059FA A874 syscall GetPort
000059FC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005A00 A873 syscall SetPort
00005A02 206E FFFC movea.l A0, [A6 - 0x4]
00005A06 4868 0010 pea.l [A0 + 0x10]
00005A0A A8A3 syscall EraseRect
00005A0C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005A10 3F03 move.w -[A7], D3
00005A12 4227 clr.b -[A7]
00005A14 A83A syscall ZoomWindow
00005A16 206E FFFC movea.l A0, [A6 - 0x4]
00005A1A 4868 0010 pea.l [A0 + 0x10]
00005A1E A928 syscall InvalRect
00005A20 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005A24 A873 syscall SetPort
label00005A26:
00005A26 261F move.l D3, [A7]+
00005A28 4E5E unlink A6
00005A2A 4E75 rts
00005A2C 8F48 616E pack -[A7], -[A0], 0x616E
00005A30 646C bcc +0x6E /* 00005A9E */
00005A32 654D bcs +0x4F /* 00005A81 */
00005A34 6F75 ble +0x77 /* 00005AAB */
00005A36 7365 moveq.l D1, 0x65
00005A38 446F 776E neg.w [A7 + 0x776E]
00005A3C 0000 4E56 ori.b D0, 0x56 /* 'V' */
00005A40 0000 48E7 ori.b D0, 0xE7
00005A44 1C00 move.b D6, D0
00005A46 282E 0008 move.l D4, [A6 + 0x8]
00005A4A 4A84 tst.l D4
00005A4C 6766 beq +0x68 /* 00005AB4 */
00005A4E 2A04 move.l D5, D4
00005A50 7210 moveq.l D1, 0x10
00005A52 E2A5 asr D5, D1
00005A54 3604 move.w D3, D4
00005A56 3005 move.w D0, D5
00005A58 0440 0080 subi.w D0, 0x80
00005A5C 0C40 0004 cmpi.w D0, 0x4
00005A60 624E bhi +0x50 /* 00005AB0 */
00005A62 D040 add.w D0, D0
00005A64 303B 0006 move.w D0, [PC + D0.w + 0x6]
00005A68 4EFB 0002 jmp [PC + D0.w + 0x2]
00005A6C 000A 0016 ori.b A2, 0x16
00005A70 0022 002E ori.b -[A2], 0x2E /* '.' */
00005A74 003A 3F03 4EB9 ori.b [PC + 0x4EB9 /* 0000A92F */], 0x3
00005A7A 0000 5AD4 ori.b D0, 0xD4
00005A7E 544F addq.w A7, 2
00005A80 602E bra +0x30 /* 00005AB0 */
00005A82 3F03 move.w -[A7], D3
00005A84 4EB9 0000 5B30 jsr [0x00005B30]
00005A8A 544F addq.w A7, 2
00005A8C 6022 bra +0x24 /* 00005AB0 */
00005A8E 3F03 move.w -[A7], D3
00005A90 4EB9 0000 5C18 jsr [0x00005C18]
00005A96 544F addq.w A7, 2
00005A98 6016 bra +0x18 /* 00005AB0 */
00005A9A 3F03 move.w -[A7], D3
00005A9C 4EB9 0000 5C4A jsr [0x00005C4A]
// begin alternate branch 00005A9E-00005AA2
label00005A9E:
00005A9E 0000 5C4A ori.b D0, 0x4A /* 'J' */
// end alternate branch 00005A9E-00005AA2
label00005A9E: // (misaligned)
00005AA2 544F addq.w A7, 2
00005AA4 600A bra +0xC /* 00005AB0 */
00005AA6 3F03 move.w -[A7], D3
00005AA8 4EB9 0000 5CEE jsr [0x00005CEE]
00005AAE 544F addq.w A7, 2
label00005AB0:
00005AB0 4267 clr.w -[A7]
00005AB2 A938 syscall HiliteMenu
label00005AB4:
00005AB4 4CDF 0038 movem.l D3,D4,D5, [A7]+
00005AB8 4E5E unlink A6
00005ABA 4E75 rts
00005ABC 9048 sub.w D0, A0
00005ABE 616E bsr +0x70 /* 00005B2E */
00005AC0 646C bcc +0x6E /* 00005B2E */
00005AC2 654D bcs +0x4F /* 00005B11 */
00005AC4 656E bcs +0x70 /* 00005B34 */
00005AC6 7543 moveq.l D2, 0x43
00005AC8 686F bvc +0x71 /* 00005B39 */
00005ACA 6963 bvs +0x65 /* 00005B2F */
00005ACC 6500 0000 bcs +0x2 /* 00005ACE */
// begin alternate branch 00005ACE-00005AD4
label00005ACE:
00005ACE 0000 4E56 ori.b D0, 0x56 /* 'V' */
00005AD2 FF00 .extension 0xF00 // unimplemented
// end alternate branch 00005ACE-00005AD4
label00005ACE: // (misaligned)
00005AD0 4E56 FF00 link A6, -0x0100
00005AD4 2F03 move.l -[A7], D3
00005AD6 362E 0008 move.w D3, [A6 + 0x8]
00005ADA 3003 move.w D0, D3
00005ADC 5340 subq.w D0, 1
00005ADE 6706 beq +0x8 /* 00005AE6 */
00005AE0 5340 subq.w D0, 1
00005AE2 670E beq +0x10 /* 00005AF2 */
00005AE4 6014 bra +0x16 /* 00005AFA */
label00005AE6:
00005AE6 4267 clr.w -[A7]
00005AE8 4EB9 0000 0088 jsr [0x00000088]
00005AEE 544F addq.w A7, 2
00005AF0 6020 bra +0x22 /* 00005B12 */
label00005AF2:
00005AF2 4EB9 0000 00F6 jsr [0x000000F6]
00005AF8 6018 bra +0x1A /* 00005B12 */
label00005AFA:
00005AFA 2F2D C90C move.l -[A7], [A5 - 0x36F4]
00005AFE 3F03 move.w -[A7], D3
00005B00 486E FF00 pea.l [A6 - 0x100]
00005B04 A946 syscall GetMenuItemText/GetItem
00005B06 554F subq.w A7, 2
00005B08 486E FF00 pea.l [A6 - 0x100]
00005B0C A9B6 syscall OpenDeskAcc
00005B0E 301F move.w D0, [A7]+
00005B10 3600 move.w D3, D0
label00005B12:
00005B12 261F move.l D3, [A7]+
00005B14 4E5E unlink A6
00005B16 4E75 rts
00005B18 9148 subx.w -[A0], -[A0]
00005B1A 616E bsr +0x70 /* 00005B8A */
00005B1C 646C bcc +0x6E /* 00005B8A */
00005B1E 6541 bcs +0x43 /* 00005B61 */
00005B20 7070 moveq.l D0, 0x70
00005B22 6C65 bge +0x67 /* 00005B89 */
00005B24 4368 6F69 chk.w D1, [A0 + 0x6F69]
00005B28 6365 bls +0x67 /* 00005B8F */
00005B2A 0000 4E56 ori.b D0, 0x56 /* 'V' */
fn00005B2E:
00005B2E 0000 302E ori.b D0, 0x2E /* '.' */
00005B32 0008 0C40 ori.b A0, 0x40 /* '@' */
// begin alternate branch 00005B34-00005B3C
label00005B34:
00005B34 0C40 000A cmpi.w D0, 0xA /* '\n' */
00005B38 6200 00C2 bhi +0xC4 /* 00005BFC */
// end alternate branch 00005B34-00005B3C
label00005B34: // (misaligned)
00005B36 000A 6200 ori.b A2, 0x0
00005B3A 00C2 ori.? D2, 0xFFFFFFFFFFFFFFFF
00005B3C D040 add.w D0, D0
00005B3E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00005B42 4EFB 0002 jmp [PC + D0.w + 0x2]
00005B46 00B6 0016 0056 0088 ori.l [A6 + D0.w - 0x120], 0x160056
00005B4E 00A8 00B6 0090 00A0 ori.l [A0 + 0xA0], 0xB60090
00005B56 0098 00B6 00B0 ori.l [A0]+, 0xB600B0
00005B5C 4227 clr.b -[A7]
00005B5E 486D C64A pea.l [A5 - 0x39B6]
00005B62 4EB9 0000 0270 jsr [0x00000270]
00005B68 5240 addq.w D0, 1
00005B6A 5C4F addq.w A7, 6
00005B6C 6726 beq +0x28 /* 00005B94 */
00005B6E 486D C64A pea.l [A5 - 0x39B6]
00005B72 4EB9 0000 0156 jsr [0x00000156 /* RndSeed */]
00005B78 2F2D C964 move.l -[A7], [A5 - 0x369C]
00005B7C A915 syscall ShowWindow
00005B7E 2F2D C964 move.l -[A7], [A5 - 0x369C]
00005B82 A981 syscall DrawDialog
00005B84 4267 clr.w -[A7]
00005B86 31DF 0AFA move.w [0x00000AFA /* DlgFont */], [A7]+
fn00005B8A:
00005B8A 4EB9 0000 5E06 jsr [0x00005E06]
00005B90 584F addq.w A7, 4
00005B92 6068 bra +0x6A /* 00005BFC */
label00005B94:
00005B94 3B7C 8000 C874 move.w [A5 - 0x378C], 0x8000
00005B9A 6060 bra +0x62 /* 00005BFC */
00005B9C 4EB9 0000 0278 jsr [0x00000278]
00005BA2 5240 addq.w D0, 1
00005BA4 6720 beq +0x22 /* 00005BC6 */
00005BA6 486D C64A pea.l [A5 - 0x39B6]
00005BAA 4EB9 0000 0156 jsr [0x00000156 /* RndSeed */]
00005BB0 2F2D C964 move.l -[A7], [A5 - 0x369C]
00005BB4 A915 syscall ShowWindow
00005BB6 2F2D C964 move.l -[A7], [A5 - 0x369C]
00005BBA A981 syscall DrawDialog
00005BBC 4EB9 0000 5E06 jsr [0x00005E06]
00005BC2 584F addq.w A7, 4
00005BC4 6036 bra +0x38 /* 00005BFC */
label00005BC6:
00005BC6 3B7C 8000 C874 move.w [A5 - 0x378C], 0x8000
00005BCC 602E bra +0x30 /* 00005BFC */
00005BCE 4EB9 0000 5F00 jsr [0x00005F00]
00005BD4 6026 bra +0x28 /* 00005BFC */
00005BD6 4EB9 0000 0230 jsr [0x00000230]
00005BDC 601E bra +0x20 /* 00005BFC */
00005BDE 4EB9 0000 0260 jsr [0x00000260 /* SdVolume */]
00005BE4 6016 bra +0x18 /* 00005BFC */
00005BE6 4EB9 0000 0268 jsr [0x00000268]
00005BEC 600E bra +0x10 /* 00005BFC */
00005BEE 4EB9 0000 48CA jsr [0x000048CA]
00005BF4 6006 bra +0x8 /* 00005BFC */
00005BF6 1B7C 0001 C897 move.b [A5 - 0x3769], 0x1
label00005BFC:
00005BFC 4E5E unlink A6
00005BFE 4E75 rts
00005C00 9048 sub.w D0, A0
00005C02 616E bsr +0x70 /* 00005C72 */
00005C04 646C bcc +0x6E /* 00005C72 */
00005C06 6546 bcs +0x48 /* 00005C4E */
00005C08 696C bvs +0x6E /* 00005C76 */
00005C0A 6543 bcs +0x45 /* 00005C4F */
00005C0C 686F bvc +0x71 /* 00005C7D */
00005C0E 6963 bvs +0x65 /* 00005C73 */
00005C10 6500 0000 bcs +0x2 /* 00005C12 */
// begin alternate branch 00005C12-00005C1E
label00005C12:
00005C12 0000 4E56 ori.b D0, 0x56 /* 'V' */
00005C16 0000 302E ori.b D0, 0x2E /* '.' */
00005C1A 0008 5340 ori.b A0, 0x40 /* '@' */
// end alternate branch 00005C12-00005C1E
label00005C12: // (misaligned)
00005C14 4E56 0000 link A6, 0
00005C18 302E 0008 move.w D0, [A6 + 0x8]
00005C1C 5340 subq.w D0, 1
00005C1E 670E beq +0x10 /* 00005C2E */
00005C20 5540 subq.w D0, 2
00005C22 670A beq +0xC /* 00005C2E */
00005C24 5340 subq.w D0, 1
00005C26 6706 beq +0x8 /* 00005C2E */
00005C28 5340 subq.w D0, 1
00005C2A 6702 beq +0x4 /* 00005C2E */
00005C2C 4E71 nop
label00005C2E:
00005C2E 4E5E unlink A6
00005C30 4E75 rts
00005C32 9048 sub.w D0, A0
00005C34 616E bsr +0x70 /* 00005CA4 */
00005C36 646C bcc +0x6E /* 00005CA4 */
00005C38 6545 bcs +0x47 /* 00005C7F */
00005C3A 6469 bcc +0x6B /* 00005CA5 */
00005C3C 7443 moveq.l D2, 0x43
00005C3E 686F bvc +0x71 /* 00005CAF */
00005C40 6963 bvs +0x65 /* 00005CA5 */
00005C42 6500 0000 bcs +0x2 /* 00005C44 */
// begin alternate branch 00005C44-00005C54
label00005C44:
00005C44 0000 4E56 ori.b D0, 0x56 /* 'V' */
00005C48 0000 302E ori.b D0, 0x2E /* '.' */
00005C4C 0008 0C40 ori.b A0, 0x40 /* '@' */
label00005C4E: // (misaligned)
00005C50 000A 627C ori.b A2, 0x7C /* '|' */
// end alternate branch 00005C44-00005C54
label00005C44: // (misaligned)
00005C46 4E56 0000 link A6, 0
00005C4A 302E 0008 move.w D0, [A6 + 0x8]
label00005C4E:
00005C4E 0C40 000A cmpi.w D0, 0xA /* '\n' */
00005C52 627C bhi +0x7E /* 00005CD0 */
00005C54 D040 add.w D0, D0
00005C56 303B 0006 move.w D0, [PC + D0.w + 0x6]
00005C5A 4EFB 0002 jmp [PC + D0.w + 0x2]
00005C5E 0072 0016 001E ori.w [A2 + D0.w + 0x1E], 0x16
00005C64 0072 0026 0044 ori.w [A2 + D0.w + 0x44], 0x26 /* '&' */
00005C6A 004C 006C ori.w A4, 0x6C /* 'l' */
00005C6E 0054 0064 ori.w [A4], 0x64 /* 'd' */
fn00005C72:
00005C72 005C 4EB9 ori.w [A4]+, 0x4EB9
label00005C76:
00005C76 0000 0470 ori.b D0, 0x70 /* 'p' */
00005C7A 6054 bra +0x56 /* 00005CD0 */
00005C7C 4EB9 0000 0220 jsr [0x00000220 /* MemErr */]
00005C82 604C bra +0x4E /* 00005CD0 */
00005C84 7001 moveq.l D0, 0x01
00005C86 B0AD C860 cmp.l D0, [A5 - 0x37A0]
00005C8A 6608 bne +0xA /* 00005C94 */
00005C8C 4EB9 0000 0544 jsr [0x00000544]
00005C92 603C bra +0x3E /* 00005CD0 */
label00005C94:
00005C94 486D F7EC pea.l [A5 - 0x814]
00005C98 4EB9 0000 0008 jsr [0x00000008 /* BusErrVct */]
00005C9E 584F addq.w A7, 4
00005CA0 602E bra +0x30 /* 00005CD0 */
00005CA2 4EB9 0000 23F6 jsr [0x000023F6]
// begin alternate branch 00005CA4-00005CA8
fn00005CA4:
00005CA4 0000 23F6 ori.b D0, 0xF6
// end alternate branch 00005CA4-00005CA8
fn00005CA4: // (misaligned)
00005CA8 6026 bra +0x28 /* 00005CD0 */
00005CAA 4EB9 0000 7E58 jsr [0x00007E58]
00005CB0 601E bra +0x20 /* 00005CD0 */
00005CB2 4EB9 0000 D3AC jsr [0x0000D3AC]
00005CB8 6016 bra +0x18 /* 00005CD0 */
00005CBA 4EB9 0001 08D2 jsr [0x000108D2]
00005CC0 600E bra +0x10 /* 00005CD0 */
00005CC2 4EB9 0000 596A jsr [0x0000596A]
00005CC8 6006 bra +0x8 /* 00005CD0 */
00005CCA 4EB9 0000 9FA2 jsr [0x00009FA2]
label00005CD0:
00005CD0 4E5E unlink A6
00005CD2 4E75 rts
00005CD4 9348 subx.w -[A1], -[A0]
00005CD6 616E bsr +0x70 /* 00005D46 */
00005CD8 646C bcc +0x6E /* 00005D46 */
00005CDA 6550 bcs +0x52 /* 00005D2C */
00005CDC 726F moveq.l D1, 0x6F
00005CDE 6365 bls +0x67 /* 00005D45 */
00005CE0 7373 moveq.l D1, 0x73
00005CE2 4368 6F69 chk.w D1, [A0 + 0x6F69]
00005CE6 6365 bls +0x67 /* 00005D4D */
00005CE8 0000 4E56 ori.b D0, 0x56 /* 'V' */
00005CEC 0000 302E ori.b D0, 0x2E /* '.' */
00005CF0 0008 0C40 ori.b A0, 0x40 /* '@' */
00005CF4 0006 6200 ori.b D6, 0x0
00005CF8 00F0 D040 ori.? [A0 + A5.w + 0x40], 0xFFFFFFFFFFFFFFFF
00005CFC 303B 0006 move.w D0, [PC + D0.w + 0x6]
00005D00 4EFB 0002 jmp [PC + D0.w + 0x2]
00005D04 00E4 ori.? -[A4], 0xFFFFFFFFFFFFFFFF
00005D06 006E 00AA 00E4 ori.w [A6 + 0xE4], 0xAA
00005D0C 000E 0030 ori.b A6, 0x30 /* '0' */
00005D10 0058 3B6D ori.w [A0]+, 0x3B6D /* ';m' */
00005D14 C88A and.l D4, A2
00005D16 C88C and.l D4, A4
00005D18 426D C88A clr.w [A5 - 0x3776]
00005D1C 2F2D C8FC move.l -[A7], [A5 - 0x3704]
00005D20 3F3C 0004 move.w -[A7], 0x4
00005D24 A93A syscall DisableItem
00005D26 2F2D C8FC move.l -[A7], [A5 - 0x3704]
00005D2A 3F3C 0005 move.w -[A7], 0x5
// begin alternate branch 00005D2C-00005D30
label00005D2C:
00005D2C 0005 A939 ori.b D5, 0x39 /* '9' */
// end alternate branch 00005D2C-00005D30
label00005D2C: // (misaligned)
00005D2E A939 syscall EnableItem
00005D30 6000 00B6 bra +0xB8 /* 00005DE8 */
00005D34 3B6D C88C C88A move.w [A5 - 0x3776], [A5 - 0x3774]
00005D3A 2F2D C8FC move.l -[A7], [A5 - 0x3704]
00005D3E 3F3C 0004 move.w -[A7], 0x4
00005D42 A939 syscall EnableItem
00005D44 2F2D C8FC move.l -[A7], [A5 - 0x3704]
// begin alternate branch 00005D46-00005D48
fn00005D46:
00005D46 C8FC mulu.w D4, 0xFFFFFFFFFFFFFFFF
// end alternate branch 00005D46-00005D48
fn00005D46: // (misaligned)
00005D48 3F3C 0005 move.w -[A7], 0x5
00005D4C A93A syscall DisableItem
00005D4E 2F2D C8FC move.l -[A7], [A5 - 0x3704]
00005D52 3F3C 0006 move.w -[A7], 0x6
00005D56 A939 syscall EnableItem
00005D58 6000 008E bra +0x90 /* 00005DE8 */
00005D5C 3B7C 0001 C888 move.w [A5 - 0x3778], 0x1
00005D62 4A6D C88A tst.w [A5 - 0x3776]
00005D66 6600 0080 bne +0x82 /* 00005DE8 */
00005D6A 3B6D C88C C88A move.w [A5 - 0x3776], [A5 - 0x3774]
00005D70 6076 bra +0x78 /* 00005DE8 */
00005D72 0C2D 0001 C894 cmpi.b [A5 - 0x376C], 0x1
00005D78 6612 bne +0x14 /* 00005D8C */
00005D7A 2F2D C8FC move.l -[A7], [A5 - 0x3704]
00005D7E 3F3C 0001 move.w -[A7], 0x1
00005D82 4227 clr.b -[A7]
00005D84 A945 syscall CheckItem
00005D86 422D C894 clr.b [A5 - 0x376C]
00005D8A 605C bra +0x5E /* 00005DE8 */
label00005D8C:
00005D8C 2F2D C8FC move.l -[A7], [A5 - 0x3704]
00005D90 3F3C 0001 move.w -[A7], 0x1
00005D94 1F3C 0001 move.b -[A7], 0x1
00005D98 A945 syscall CheckItem
00005D9A 2F2D C8A0 move.l -[A7], [A5 - 0x3760]
00005D9E A915 syscall ShowWindow
00005DA0 4EB9 0000 0250 jsr [0x00000250]
00005DA6 1B7C 0001 C894 move.b [A5 - 0x376C], 0x1
00005DAC 603A bra +0x3C /* 00005DE8 */
00005DAE 0C2D 0001 C895 cmpi.b [A5 - 0x376B], 0x1
00005DB4 6612 bne +0x14 /* 00005DC8 */
00005DB6 2F2D C8FC move.l -[A7], [A5 - 0x3704]
00005DBA 3F3C 0002 move.w -[A7], 0x2
00005DBE 4227 clr.b -[A7]
00005DC0 A945 syscall CheckItem
00005DC2 422D C895 clr.b [A5 - 0x376B]
00005DC6 6020 bra +0x22 /* 00005DE8 */
label00005DC8:
00005DC8 2F2D C8FC move.l -[A7], [A5 - 0x3704]
00005DCC 3F3C 0002 move.w -[A7], 0x2
00005DD0 1F3C 0001 move.b -[A7], 0x1
00005DD4 A945 syscall CheckItem
00005DD6 2F2D C89C move.l -[A7], [A5 - 0x3764]
00005DDA A915 syscall ShowWindow
00005DDC 4EB9 0000 0238 jsr [0x00000238]
00005DE2 1B7C 0001 C895 move.b [A5 - 0x376B], 0x1
label00005DE8:
00005DE8 4E5E unlink A6
00005DEA 4E75 rts
00005DEC 9348 subx.w -[A1], -[A0]
00005DEE 616E bsr +0x70 /* 00005E5E */
00005DF0 646C bcc +0x6E /* 00005E5E */
00005DF2 6543 bcs +0x45 /* 00005E37 */
00005DF4 6F6E ble +0x70 /* 00005E64 */
00005DF6 7472 moveq.l D2, 0x72
00005DF8 6F6C ble +0x6E /* 00005E66 */
00005DFA 4368 6F69 chk.w D1, [A0 + 0x6F69]
00005DFE 6365 bls +0x67 /* 00005E65 */
00005E00 0000 4E56 ori.b D0, 0x56 /* 'V' */
00005E04 0000 2F2D ori.b D0, 0x2D /* '-' */
00005E08 C908 abcd -[A4], -[A0]
00005E0A 3F3C 0001 move.w -[A7], 0x1
00005E0E A93A syscall DisableItem
00005E10 2F2D C908 move.l -[A7], [A5 - 0x36F8]
00005E14 3F3C 0002 move.w -[A7], 0x2
00005E18 A93A syscall DisableItem
00005E1A 2F2D C908 move.l -[A7], [A5 - 0x36F8]
00005E1E 3F3C 0003 move.w -[A7], 0x3
00005E22 A939 syscall EnableItem
00005E24 2F2D C908 move.l -[A7], [A5 - 0x36F8]
00005E28 3F3C 0004 move.w -[A7], 0x4
00005E2C A939 syscall EnableItem
00005E2E 2F2D C908 move.l -[A7], [A5 - 0x36F8]
00005E32 3F3C 0007 move.w -[A7], 0x7
00005E36 A93A syscall DisableItem
00005E38 2F2D C900 move.l -[A7], [A5 - 0x3700]
00005E3C 3F3C 0001 move.w -[A7], 0x1
00005E40 A939 syscall EnableItem
00005E42 2F2D C900 move.l -[A7], [A5 - 0x3700]
00005E46 3F3C 0002 move.w -[A7], 0x2
00005E4A A939 syscall EnableItem
00005E4C 700A moveq.l D0, 0x0A
00005E4E B0AD C86E cmp.l D0, [A5 - 0x3792]
00005E52 670A beq +0xC /* 00005E5E */
00005E54 2F2D C908 move.l -[A7], [A5 - 0x36F8]
00005E58 3F3C 0008 move.w -[A7], 0x8
00005E5C A939 syscall EnableItem
fn00005E5E:
00005E5E 700A moveq.l D0, 0x0A
00005E60 B0AD C86E cmp.l D0, [A5 - 0x3792]
label00005E64:
00005E64 6700 0084 beq +0x86 /* 00005EEA */
// begin alternate branch 00005E66-00005E70
label00005E66:
00005E66 0084 700B B0AD ori.l D4, 0x700BB0AD
00005E6C C86E 677A and.w D4, [A6 + 0x677A]
// end alternate branch 00005E66-00005E70
label00005E66: // (misaligned)
00005E68 700B moveq.l D0, 0x0B
00005E6A B0AD C86E cmp.l D0, [A5 - 0x3792]
00005E6E 677A beq +0x7C /* 00005EEA */
00005E70 7004 moveq.l D0, 0x04
00005E72 B0AD C860 cmp.l D0, [A5 - 0x37A0]
00005E76 6F72 ble +0x74 /* 00005EEA */
00005E78 2F2D C900 move.l -[A7], [A5 - 0x3700]
00005E7C 3F3C 0004 move.w -[A7], 0x4
00005E80 A939 syscall EnableItem
00005E82 2F2D C900 move.l -[A7], [A5 - 0x3700]
00005E86 3F3C 0006 move.w -[A7], 0x6
00005E8A A939 syscall EnableItem
00005E8C 2F2D C900 move.l -[A7], [A5 - 0x3700]
00005E90 3F3C 0005 move.w -[A7], 0x5
00005E94 A939 syscall EnableItem
00005E96 2F2D C900 move.l -[A7], [A5 - 0x3700]
00005E9A 3F3C 0008 move.w -[A7], 0x8
00005E9E A939 syscall EnableItem
00005EA0 2F2D C900 move.l -[A7], [A5 - 0x3700]
00005EA4 3F3C 000A move.w -[A7], 0xA /* '\n' */
00005EA8 A939 syscall EnableItem
00005EAA 2F2D C900 move.l -[A7], [A5 - 0x3700]
00005EAE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00005EB2 A939 syscall EnableItem
00005EB4 2F2D C8FC move.l -[A7], [A5 - 0x3704]
00005EB8 3F3C 0001 move.w -[A7], 0x1
00005EBC A939 syscall EnableItem
00005EBE 2F2D C8FC move.l -[A7], [A5 - 0x3704]
00005EC2 3F3C 0002 move.w -[A7], 0x2
00005EC6 A939 syscall EnableItem
00005EC8 7002 moveq.l D0, 0x02
00005ECA B0AD C75C cmp.l D0, [A5 - 0x38A4]
00005ECE 6710 beq +0x12 /* 00005EE0 */
00005ED0 7005 moveq.l D0, 0x05
00005ED2 B0AD C75C cmp.l D0, [A5 - 0x38A4]
00005ED6 6708 beq +0xA /* 00005EE0 */
00005ED8 7003 moveq.l D0, 0x03
00005EDA B0AD C75C cmp.l D0, [A5 - 0x38A4]
00005EDE 660A bne +0xC /* 00005EEA */
label00005EE0:
00005EE0 2F2D C908 move.l -[A7], [A5 - 0x36F8]
00005EE4 3F3C 0006 move.w -[A7], 0x6
00005EE8 A939 syscall EnableItem
label00005EEA:
00005EEA 4E5E unlink A6
00005EEC 4E75 rts
00005EEE 8A4D or.w D5, A5
00005EF0 656E bcs +0x70 /* 00005F60 */
00005EF2 7545 moveq.l D2, 0x45
00005EF4 6E61 bgt +0x63 /* 00005F57 */
00005EF6 626C bhi +0x6E /* 00005F64 */
00005EF8 6500 0000 bcs +0x2 /* 00005EFA */
// begin alternate branch 00005EFA-00005F02
label00005EFA:
00005EFA 0000 4E56 ori.b D0, 0x56 /* 'V' */
00005EFE 0000 554F ori.b D0, 0x4F /* 'O' */
// end alternate branch 00005EFA-00005F02
label00005EFA: // (misaligned)
00005EFC 4E56 0000 link A6, 0
00005F00 554F subq.w A7, 2
00005F02 3F2D C876 move.w -[A7], [A5 - 0x378A]
00005F06 4EB9 0000 00E0 jsr [0x000000E0]
00005F0C 301F move.w D0, [A7]+
00005F0E 3B7C FFFF C876 move.w [A5 - 0x378A], 0xFFFF
00005F14 3B7C 8000 C874 move.w [A5 - 0x378C], 0x8000
00005F1A 2F2D C908 move.l -[A7], [A5 - 0x36F8]
00005F1E 3F3C 0001 move.w -[A7], 0x1
00005F22 A939 syscall EnableItem
00005F24 2F2D C908 move.l -[A7], [A5 - 0x36F8]
00005F28 3F3C 0002 move.w -[A7], 0x2
00005F2C A939 syscall EnableItem
00005F2E 2F2D C908 move.l -[A7], [A5 - 0x36F8]
00005F32 3F3C 0003 move.w -[A7], 0x3
00005F36 A93A syscall DisableItem
00005F38 2F2D C908 move.l -[A7], [A5 - 0x36F8]
00005F3C 3F3C 0004 move.w -[A7], 0x4
00005F40 A93A syscall DisableItem
00005F42 2F2D C908 move.l -[A7], [A5 - 0x36F8]
00005F46 3F3C 0006 move.w -[A7], 0x6
00005F4A A93A syscall DisableItem
00005F4C 2F2D C908 move.l -[A7], [A5 - 0x36F8]
00005F50 3F3C 0007 move.w -[A7], 0x7
00005F54 A939 syscall EnableItem
00005F56 2F2D C908 move.l -[A7], [A5 - 0x36F8]
00005F5A 3F3C 0008 move.w -[A7], 0x8
00005F5E A93A syscall DisableItem
label00005F60:
00005F60 2F2D C900 move.l -[A7], [A5 - 0x3700]
label00005F64:
00005F64 3F3C 0005 move.w -[A7], 0x5
00005F68 A93A syscall DisableItem
00005F6A 2F2D C900 move.l -[A7], [A5 - 0x3700]
00005F6E 3F3C 0006 move.w -[A7], 0x6
00005F72 A93A syscall DisableItem
00005F74 2F2D C900 move.l -[A7], [A5 - 0x3700]
00005F78 3F3C 0004 move.w -[A7], 0x4
00005F7C A93A syscall DisableItem
00005F7E 2F2D C900 move.l -[A7], [A5 - 0x3700]
00005F82 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00005F86 A93A syscall DisableItem
00005F88 2F2D C900 move.l -[A7], [A5 - 0x3700]
00005F8C 3F3C 0002 move.w -[A7], 0x2
00005F90 A93A syscall DisableItem
00005F92 2F2D C900 move.l -[A7], [A5 - 0x3700]
00005F96 3F3C 0001 move.w -[A7], 0x1
00005F9A A93A syscall DisableItem
00005F9C 2F2D C900 move.l -[A7], [A5 - 0x3700]
00005FA0 3F3C 0007 move.w -[A7], 0x7
00005FA4 A93A syscall DisableItem
00005FA6 2F2D C900 move.l -[A7], [A5 - 0x3700]
00005FAA 3F3C 000A move.w -[A7], 0xA /* '\n' */
00005FAE A93A syscall DisableItem
00005FB0 2F2D C900 move.l -[A7], [A5 - 0x3700]
00005FB4 3F3C 0008 move.w -[A7], 0x8
00005FB8 A93A syscall DisableItem
00005FBA 2F2D C8FC move.l -[A7], [A5 - 0x3704]
00005FBE 3F3C 0001 move.w -[A7], 0x1
00005FC2 A93A syscall DisableItem
00005FC4 2F2D C8FC move.l -[A7], [A5 - 0x3704]
00005FC8 3F3C 0002 move.w -[A7], 0x2
00005FCC A93A syscall DisableItem
00005FCE 2F2D C964 move.l -[A7], [A5 - 0x369C]
00005FD2 A916 syscall HideWindow
00005FD4 4E5E unlink A6
00005FD6 4E75 rts
00005FD8 8E43 or.w D7, D3
00005FDA 6C6F bge +0x71 /* 0000604B */
00005FDC 7365 moveq.l D1, 0x65
00005FDE 496E 7075 chk.w D4, [A6 + 0x7075]
00005FE2 7446 moveq.l D2, 0x46
00005FE4 696C bvs +0x6E /* 00006052 */
00005FE6 6500 0000 bcs +0x2 /* 00005FE8 */
// begin alternate branch 00005FE8-00005FF2
label00005FE8:
00005FE8 0000 4E56 ori.b D0, 0x56 /* 'V' */
00005FEC 0000 2F2D ori.b D0, 0x2D /* '-' */
00005FF0 C954 .incomplete
// end alternate branch 00005FE8-00005FF2
label00005FE8: // (misaligned)
00005FEA 4E56 0000 link A6, 0
00005FEE 2F2D C954 move.l -[A7], [A5 - 0x36AC]
00005FF2 3F3C 0003 move.w -[A7], 0x3
00005FF6 A828 syscall ShowDialogItem/ShowDItem
00005FF8 2F2D C954 move.l -[A7], [A5 - 0x36AC]
00005FFC A981 syscall DrawDialog
00005FFE 7001 moveq.l D0, 0x01
00006000 B0AD C640 cmp.l D0, [A5 - 0x39C0]
00006004 6710 beq +0x12 /* 00006016 */
00006006 7002 moveq.l D0, 0x02
00006008 B0AD C640 cmp.l D0, [A5 - 0x39C0]
0000600C 6708 beq +0xA /* 00006016 */
0000600E 7009 moveq.l D0, 0x09
00006010 B0AD C640 cmp.l D0, [A5 - 0x39C0]
00006014 660C bne +0xE /* 00006022 */
label00006016:
00006016 486D C41C pea.l [A5 - 0x3BE4]
0000601A 4EB9 0000 0280 jsr [0x00000280 /* CurPitch */]
00006020 584F addq.w A7, 4
label00006022:
00006022 554F subq.w A7, 2
00006024 3F2D C648 move.w -[A7], [A5 - 0x39B8]
00006028 4EB9 0000 00E0 jsr [0x000000E0]
0000602E 301F move.w D0, [A7]+
00006030 554F subq.w A7, 2
00006032 4878 0000 push.l 0x0
00006036 3F2D C646 move.w -[A7], [A5 - 0x39BA]
0000603A 4EB9 0000 00C0 jsr [0x000000C0]
00006040 301F move.w D0, [A7]+
00006042 3B7C FFFF C648 move.w [A5 - 0x39B8], 0xFFFF
00006048 0C6D FFFF C41A cmpi.w [A5 - 0x3BE6], 0xFFFF
0000604E 6726 beq +0x28 /* 00006076 */
00006050 554F subq.w A7, 2
label00006052:
00006052 3F2D C41A move.w -[A7], [A5 - 0x3BE6]
00006056 4EB9 0000 00E0 jsr [0x000000E0]
0000605C 301F move.w D0, [A7]+
0000605E 554F subq.w A7, 2
00006060 4878 0000 push.l 0x0
00006064 3F2D C418 move.w -[A7], [A5 - 0x3BE8]
00006068 4EB9 0000 00C0 jsr [0x000000C0]
0000606E 301F move.w D0, [A7]+
00006070 3B7C FFFF C41A move.w [A5 - 0x3BE6], 0xFFFF
label00006076:
00006076 426D C88A clr.w [A5 - 0x3776]
0000607A 426D C888 clr.w [A5 - 0x3778]
0000607E 2F2D C908 move.l -[A7], [A5 - 0x36F8]
00006082 4267 clr.w -[A7]
00006084 A939 syscall EnableItem
00006086 2F2D C900 move.l -[A7], [A5 - 0x3700]
0000608A 4267 clr.w -[A7]
0000608C A939 syscall EnableItem
0000608E 2F2D C8FC move.l -[A7], [A5 - 0x3704]
00006092 3F3C 0004 move.w -[A7], 0x4
00006096 A93A syscall DisableItem
00006098 2F2D C8FC move.l -[A7], [A5 - 0x3704]
0000609C 3F3C 0006 move.w -[A7], 0x6
000060A0 A93A syscall DisableItem
000060A2 2F2D C954 move.l -[A7], [A5 - 0x36AC]
000060A6 A916 syscall HideWindow
000060A8 A937 syscall DrawMenuBar
000060AA 7001 moveq.l D0, 0x01
000060AC 4E5E unlink A6
000060AE 4E75 rts
000060B0 8D46 696E pack D6, D6, 0x696E
000060B4 6973 bvs +0x75 /* 00006129 */
000060B6 6850 bvc +0x52 /* 00006108 */
000060B8 726F moveq.l D1, 0x6F
000060BA 6365 bls +0x67 /* 00006121 */
000060BC 7373 moveq.l D1, 0x73
000060BE 0000 .incomplete